Files
HomeAssistantVS/custom_components/maintenance_supporter/frontend/locales/pt-br.json
T

1321 lines
81 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"maintenance": "Manutenção",
"objects": "Objetos",
"tasks": "Tarefas",
"overdue": "Atrasada",
"due_soon": "Vence em breve",
"triggered": "Acionada",
"trigger_replaced": "Gatilho substituído",
"trigger_removed": "Gatilho removido",
"ok": "OK",
"all": "Todas",
"new_object": "+ Novo objeto",
"templates_from": "A partir de modelo",
"templates_title": "Comece com um modelo",
"templates_task_count": "{n} tarefas",
"templates_task_count_one": "1 tarefa",
"template_created": "Criado a partir do modelo",
"onboard_hint": "Adicione seu primeiro objeto para começar a acompanhar a manutenção.",
"edit": "Editar",
"duplicate": "Duplicar",
"task_duplicated": "Tarefa duplicada",
"task_moved": "Tarefa movida",
"move_task_target": "Objeto de destino",
"move_task_message": "Escolha o objeto ao qual esta tarefa deve pertencer. Histórico, leituras e estado do gatilho vão junto; ela recebe um novo número de referência e suas entidades são recriadas no novo objeto. Documentos vinculados permanecem no objeto atual.",
"bulk_move_message": "Escolha o objeto ao qual as tarefas selecionadas devem pertencer. As que já estão lá são ignoradas; histórico, leituras e estado do gatilho vão junto.",
"bulk_moved": "{n} tarefas movidas",
"more_actions": "Mais ações",
"move_task_title": "Mover tarefa",
"move_task": "Mover para outro objeto…",
"object_duplicated": "Objeto duplicado",
"delete": "Excluir",
"add_task": "+ Adicionar tarefa",
"complete": "Concluir",
"completed": "Concluída",
"skip": "Pular",
"skipped": "Pulada",
"missed": "Perdida",
"reset": "Redefinir",
"snooze": "Soneca",
"snoozed": "Em soneca",
"snoozed_for": "Lembretes silenciados por {hours} horas — até {until}",
"snoozed_for_one": "Lembretes silenciados por uma hora — até {until}",
"cancel": "Cancelar",
"bulk_select": "Selecionar",
"bulk_select_all": "Selecionar tudo",
"bulk_n_selected": "{n} selecionadas",
"bulk_completed": "{n} tarefas concluídas",
"bulk_archived": "{n} tarefas arquivadas",
"bulk_delete_objects_confirm": "Excluir {n} objetos e todas as suas tarefas? Arquivar mantém o histórico.",
"bulk_objects_deleted": "{n} objetos excluídos",
"bulk_objects_archived": "{n} objetos arquivados",
"bulk_failed": "{n} falharam: {reason}",
"completing": "Concluindo…",
"interval": "Intervalo",
"warning": "Aviso",
"last_performed": "Última execução",
"next_due": "Próximo vencimento",
"days_until_due": "Dias até o vencimento",
"avg_duration": "Duração média",
"trigger": "Gatilho",
"trigger_type": "Tipo de gatilho",
"threshold_above": "Limite superior",
"threshold_below": "Limite inferior",
"threshold": "Limite",
"counter": "Contador",
"state_change": "Mudança de estado",
"runtime": "Tempo de operação",
"trigger_type_due_date": "Data de um sensor",
"runtime_hours": "Tempo de operação alvo (horas)",
"days_before": "Dias antes da data",
"days_before_help": "Para um sensor que informa quando a manutenção vence (data ou carimbo de data/hora). 0 = no próprio dia. O botão de \"feito\" do dispositivo adia a data e desativa o gatilho — use-o como ação ao concluir.",
"target_value": "Valor alvo",
"target_changes": "Mudanças alvo",
"for_minutes": "Durante (minutos)",
"time_based": "Baseado em tempo",
"sensor_based": "Baseado em sensor",
"manual": "Manual",
"one_time": "Única vez",
"weekdays": "Dias da semana",
"nth_weekday": "Enésimo dia da semana do mês",
"day_of_month": "Dia do mês",
"calendar": "Entidade de calendário",
"calendar_entity_label": "Calendário",
"calendar_entity_hint": "Vence uma vez por evento deste calendário, na data de início do evento — o próximo evento após a última conclusão.",
"calendar_entity_required": "Escolha uma entidade de calendário.",
"recurrence_on_days": "Repetir em",
"recurrence_occurrence": "Ocorrência",
"recurrence_weekday": "Dia da semana",
"recurrence_day": "Dia do mês (1–31)",
"recurrence_last_day": "Último dia do mês",
"recurrence_business_day": "Somente dias úteis (antecipar do fim de semana)",
"recurrence_offset": "Deslocamento (dias, ±)",
"recurrence_offset_help": "Desloque a data em ±N dias, ex.: -2 = dois dias antes.",
"last_day_month": "Último dia do mês",
"last_business_day_month": "Último dia útil",
"ord_1": "1º",
"ord_2": "2º",
"ord_3": "3º",
"ord_4": "4º",
"ord_5": "5º",
"ord_last": "Último",
"day_word": "Dia",
"interval_value": "Intervalo",
"interval_unit": "Unidade",
"unit_days": "Dias",
"unit_weeks": "Semanas",
"unit_months": "Meses",
"unit_years": "Anos",
"due_date": "Data de vencimento",
"cleaning": "Limpeza",
"inspection": "Inspeção",
"replacement": "Substituição",
"calibration": "Calibração",
"service": "Revisão",
"reading": "Leitura",
"custom": "Personalizado",
"history": "Histórico",
"cost": "Custo",
"report_button": "Relatório",
"report_title": "Relatório de manutenção",
"report_generated": "Gerado em",
"report_times_done": "Concluídas",
"report_total_cost": "Custo total",
"report_notes": "Observações",
"report_col_type": "Tipo",
"report_col_status": "Status",
"report_col_schedule": "Agendamento",
"duration": "Duração",
"minutes_short": "min",
"both": "Ambos",
"trigger_val": "Valor do gatilho",
"complete_title": "Concluir: ",
"checklist": "Checklist",
"require_on_completion": "Exigir ao concluir",
"checklist_steps_optional": "Etapas do checklist (opcional)",
"checklist_placeholder": "Limpar o filtro\nTrocar a vedação\nTestar a pressão",
"checklist_help": "Uma etapa por linha. Máx. 100 itens.",
"err_too_long": "{field}: muito longo (máx. {n} caracteres)",
"err_too_short": "{field}: muito curto (mín. {n} caracteres)",
"err_value_too_high": "{field}: muito grande (máx. {n})",
"err_value_too_low": "{field}: muito pequeno (mín. {n})",
"err_required": "{field}: obrigatório",
"err_wrong_type": "{field}: tipo incorreto (esperado: {type})",
"err_invalid_choice": "{field}: valor não permitido",
"err_invalid_value": "{field}: valor inválido",
"ws_err_not_found": "Não encontrado — pode ter sido excluído nesse meio-tempo",
"ws_err_invalid_input": "Entrada inválida",
"ws_err_invalid_date": "Data inválida",
"ws_err_invalid_format": "Formato inválido",
"ws_err_invalid_url": "Link inválido",
"ws_err_invalid_mirror_todo": "Lista de tarefas inválida",
"ws_err_not_configured": "Ainda não configurado",
"ws_err_not_loaded": "Ainda não carregado — tente novamente em instantes",
"ws_err_limit_reached": "Limite atingido",
"ws_err_too_many": "Entradas demais",
"ws_err_too_large": "Grande demais",
"ws_err_not_archived": "Não arquivado",
"ws_err_invalid_target": "Destino inválido",
"ws_err_create_failed": "Não foi possível criar",
"ws_err_archived": "Arquivado — restaure primeiro",
"ws_err_already_archived": "Já arquivado",
"ws_err_unavailable": "Indisponível no momento",
"ws_err_unauthorized": "Não permitido para o seu usuário",
"ws_err_too_many_views": "Visualizações salvas demais",
"ws_err_storage_unavailable": "O armazenamento não está disponível",
"ws_err_replace_failed": "Falha ao substituir",
"ws_err_not_paused": "Não está pausado",
"ws_err_not_available": "Nada disponível",
"ws_err_no_url": "Nenhum link informado",
"ws_err_no_phases": "Esta tarefa não tem fases",
"ws_err_invalid_view": "Visualização inválida",
"ws_err_invalid_user": "Usuário desconhecido",
"ws_err_invalid_range": "Intervalo inválido",
"ws_err_invalid_parent": "Objeto pai inválido",
"ws_err_invalid_device": "Dispositivo desconhecido",
"ws_err_empty_csv": "O arquivo CSV está vazio",
"ws_err_empty": "Nada para importar",
"ws_err_duplicate_failed": "Não foi possível duplicar",
"ws_err_already_paused": "Já está pausado",
"ws_err_invalid_cursor": "Posição de fase inválida",
"ws_err_invalid_entity_slug": "Nome de entidade inválido",
"ws_err_invalid_trigger_config": "Configuração do gatilho inválida",
"ws_err_no_defaults": "Sem padrões para conclusão rápida",
"ws_err_self_link_device": "Um objeto não pode ser vinculado a si mesmo",
"ws_err_too_early": "Cedo demais — esta tarefa só pode ser concluída mais perto do vencimento",
"ws_err_invalid_search_template": "O link de busca deve ser uma URL http(s) contendo {q}",
"ws_err_invalid_icon": "O ícone da notificação deve ser um nome mdi:, por ex. mdi:air-filter",
"feat_schedule_time": "Agendamento por horário",
"feat_schedule_time_desc": "As tarefas ficam atrasadas em um horário específico do dia, em vez de à meia-noite.",
"schedule_time_toggle": "Vence em um horário específico",
"schedule_time_help": "Vazio = meia-noite (padrão). Fuso horário do HA.",
"at_time": "às",
"notes_optional": "Observações (opcional)",
"notes_markdown_hint": "Markdown é suportado — **negrito**, listas, [links](…)",
"cost_optional": "Custo (opcional)",
"duration_minutes": "Duração em minutos (opcional)",
"completed_at_optional": "Concluído em (opcional, vazio = agora)",
"completed_at_pick": "Definir data e hora",
"completed_at_future_error": "A data de conclusão não pode estar no futuro.",
"days": "dias",
"day": "dia",
"today": "Hoje",
"d_overdue": "d de atraso",
"no_tasks": "Ainda não há tarefas de manutenção. Crie um objeto para começar.",
"no_tasks_short": "Sem tarefas",
"no_history": "Ainda não há entradas no histórico.",
"show_all": "Mostrar tudo",
"cost_duration_chart": "Custo e duração",
"installed": "Instalado",
"min": "Mín",
"max": "Máx",
"save": "Salvar",
"saving": "Salvando…",
"edit_task": "Editar tarefa",
"new_task": "Nova tarefa de manutenção",
"task_name": "Nome da tarefa",
"maintenance_type": "Tipo de manutenção",
"priority": "Prioridade",
"labels": "Etiquetas",
"labels_placeholder": "ex.: segurança, sazonal, visível ao inquilino",
"labels_help": "Tags separadas por vírgula para filtragem e relatórios.",
"task_mirror_todo": "Espelhar nas listas de tarefas",
"task_mirror_todo_hint": "A tarefa aparece nessas listas enquanto estiver pendente; marcá-la lá a conclui aqui.",
"priority_low": "Baixa",
"priority_normal": "Normal",
"priority_high": "Alta",
"all_priorities": "Todas as prioridades",
"schedule_type": "Tipo de agendamento",
"interval_days": "Intervalo (dias)",
"warning_days": "Dias de aviso",
"earliest_completion_days": "Conclusão antecipada (dias antes do vencimento)",
"earliest_completion_days_help": "Deixe vazio para permitir concluir a qualquer momento. 0 = somente no dia do vencimento ou depois.",
"last_performed_optional": "Última execução (opcional)",
"interval_anchor": "Âncora do intervalo",
"anchor_completion": "A partir da data de conclusão",
"anchor_planned": "A partir da data planejada (sem deriva)",
"edit_object": "Editar objeto",
"name": "Nome",
"manufacturer_optional": "Fabricante (opcional)",
"model_optional": "Modelo (opcional)",
"serial_number_optional": "Número de série (opcional)",
"serial_number_label": "N/S",
"object_replaces": "Substitui",
"object_replaced_by": "Substituído por",
"documentation_url_label": "Manual",
"object_notes_label": "Observações",
"sort_due_date": "Data de vencimento",
"sort_object": "Nome do objeto",
"sort_type": "Tipo",
"sort_task_name": "Nome da tarefa",
"all_objects": "Todos os objetos",
"all_parts": "Todas as peças",
"all_areas": "Todas as áreas",
"areas_filter": "Filtrar áreas…",
"areas_filter_none": "Nenhuma área corresponde ao filtro.",
"area_cost_year": "Custo {year}",
"area_object_count": "{n} objetos",
"area_object_count_one": "1 objeto",
"area_range_12m": "Últimos 12 meses",
"area_range_all": "Todo o período",
"area_task_filter": "Filtrar por tarefa…",
"area_kpi_completions": "Conclusões",
"area_kpi_total_time": "Tempo total",
"area_cost_per_month": "Custo por mês",
"area_cost_per_year": "Custo por ano",
"area_cost_per_object": "Custo por objeto",
"area_cost_share": "Participação",
"area_history_section": "Histórico (todos os objetos)",
"area_report_print": "Relatório da área (PDF)",
"area_report_title": "Relatório da área",
"area_report_period": "Período",
"area_no_costs": "Nenhum custo registrado neste período.",
"no_tasks_yet": "Ainda sem tarefas",
"add_first_task": "Adicionar a primeira tarefa",
"trigger_configuration": "Configuração do gatilho",
"entity_id": "ID da entidade",
"comma_separated": "separado por vírgulas",
"entity_logic": "Lógica das entidades",
"entity_logic_any": "Qualquer entidade aciona",
"entity_logic_all": "Todas as entidades devem acionar",
"entities": "entidades",
"attribute_optional": "Atributo (opcional, vazio = estado)",
"use_entity_state": "Usar o estado da entidade (sem atributo)",
"trigger_above": "Acionar acima de",
"trigger_below": "Acionar abaixo de",
"trigger_equals": "Acionar quando igual a (=)",
"trigger_not_equals": "Acionar quando diferente de (≠)",
"for_at_least_minutes": "Por pelo menos (minutos)",
"safety_interval": "Intervalo de segurança (opcional)",
"trigger_combinator": "Combinar gatilho e intervalo",
"trigger_combinator_any": "Gatilho ou intervalo (o primeiro)",
"trigger_combinator_all": "Gatilho e intervalo (ambos exigidos)",
"delta_mode": "Modo delta",
"from_state_optional": "Do estado (opcional)",
"to_state_optional": "Para o estado (opcional)",
"documentation_url_optional": "URL da documentação (opcional)",
"object_notes_optional": "Observações (opcional)",
"nfc_tag_id_optional": "ID da tag NFC (opcional)",
"nfc_tags_empty_help": "Ainda não há tags NFC registradas no Home Assistant.",
"nfc_tags_open_settings": "Abrir configurações de tags",
"nfc_tags_refresh": "Atualizar",
"environmental_entity_optional": "Sensor ambiental (opcional)",
"environmental_entity_helper": "ex.: sensor.outdoor_temperature — ajusta o intervalo com base nas condições ambientais",
"adaptive_prediction_enabled": "Ativar previsões baseadas em sensor",
"adaptive_seasonal_enabled": "Ativar sazonalidade",
"adaptive_max_interval": "Intervalo máximo (dias)",
"adaptive_min_interval": "Intervalo mínimo (dias)",
"adaptive_ewa_alpha": "Taxa de aprendizado (alpha)",
"adaptive_enabled": "Ativar agendamento adaptativo",
"adaptive_section_title": "Agendamento adaptativo",
"environmental_attribute_optional": "Atributo ambiental (opcional)",
"nfc_tag_id": "ID da tag NFC",
"nfc_linked": "Tag NFC vinculada",
"nfc_link_hint": "Clique para vincular uma tag NFC",
"responsible_user": "Usuário responsável",
"shared_with": "Compartilhada com (rodízio)",
"shared_with_help": "Escolha várias pessoas para compartilhar esta tarefa; o responsável muda em rodízio a cada conclusão.",
"rotation_strategy": "Rodízio",
"rotation_none": "Sem rodízio",
"rotation_round_robin": "Revezamento",
"rotation_least_completed": "Quem concluiu menos",
"rotation_random": "Aleatório",
"no_user_assigned": "(Nenhum usuário atribuído)",
"all_users": "Todos os usuários",
"my_tasks": "Minhas tarefas",
"tab_calendar": "Calendário",
"cal_no_events": "Sem manutenção",
"cal_every_n_days": "a cada {n} dias",
"cal_every_day": "todos os dias",
"cal_source_time": "Baseado em tempo",
"cal_source_time_adaptive": "Baseado em tempo (adaptativo)",
"cal_source_sensor": "Baseado em sensor",
"cal_predicted": "previsto",
"cal_confidence_high": "confiança alta",
"cal_confidence_medium": "confiança média",
"cal_confidence_low": "confiança baixa",
"budget_monthly": "Orçamento mensal",
"budget_yearly": "Orçamento anual",
"groups": "Grupos",
"new_group": "Novo grupo",
"edit_group": "Editar grupo",
"no_groups": "Ainda sem grupos",
"delete_group": "Excluir grupo",
"delete_group_confirm": "Excluir o grupo '{name}'?",
"group_select_tasks": "Selecionar tarefas",
"group_name_required": "O nome é obrigatório",
"description_optional": "Descrição (opcional)",
"selected": "Selecionadas",
"loading_chart": "Carregando dados do gráfico...",
"hide_outliers": "Ocultar valores atípicos (falhas do sensor)",
"was_maintenance_needed": "Esta manutenção era necessária?",
"feedback_needed": "Necessária",
"feedback_not_needed": "Desnecessária",
"feedback_not_sure": "Não sei",
"suggested_interval": "Intervalo sugerido",
"apply_suggestion": "Aplicar",
"reanalyze": "Reanalisar",
"reanalyze_result": "Nova análise",
"reanalyze_insufficient_data": "Dados insuficientes para gerar uma recomendação",
"data_points": "pontos de dados",
"dismiss_suggestion": "Dispensar",
"confidence_low": "Baixa",
"confidence_medium": "Média",
"confidence_high": "Alta",
"recommended": "recomendado",
"seasonal_awareness": "Sazonalidade",
"edit_seasonal_overrides": "Editar fatores sazonais",
"seasonal_overrides_title": "Fatores sazonais (manual)",
"seasonal_overrides_hint": "Fator por mês (0,1–5,0). Vazio = aprendido automaticamente.",
"seasonal_override_invalid": "Valor inválido",
"seasonal_override_range": "O fator deve estar entre 0,1 e 5,0",
"clear_all": "Limpar tudo",
"clear": "Limpar",
"date_type_toggle": "Digitar a data",
"date_type_invalid": "Data inválida — tente 1978-03-15, um ano como 1978 ou seu formato de data",
"seasonal_chart_title": "Fatores sazonais",
"seasonal_learned": "Aprendido",
"seasonal_manual": "Manual",
"month_jan": "Jan",
"month_feb": "Fev",
"month_mar": "Mar",
"month_apr": "Abr",
"month_may": "Mai",
"month_jun": "Jun",
"month_jul": "Jul",
"month_aug": "Ago",
"month_sep": "Set",
"month_oct": "Out",
"month_nov": "Nov",
"month_dec": "Dez",
"sensor_prediction": "Previsão do sensor",
"degradation_trend": "Tendência",
"trend_rising": "Subindo",
"trend_falling": "Caindo",
"trend_stable": "Estável",
"trend_insufficient_data": "Dados insuficientes",
"days_until_threshold": "Dias até o limite",
"threshold_exceeded": "Limite excedido",
"environmental_adjustment": "Fator ambiental",
"sensor_prediction_urgency": "O sensor prevê atingir o limite em ~{days} dias",
"day_short": "dia",
"weibull_reliability_curve": "Curva de confiabilidade",
"weibull_failure_probability": "Probabilidade de falha",
"weibull_r_squared": "R² do ajuste",
"beta_early_failures": "Falhas precoces",
"beta_random_failures": "Falhas aleatórias",
"beta_wear_out": "Desgaste",
"beta_highly_predictable": "Altamente previsível",
"confidence_interval": "Intervalo de confiança",
"confidence_conservative": "Conservador",
"confidence_aggressive": "Otimista",
"current_interval_marker": "Intervalo atual",
"recommended_marker": "Recomendado",
"characteristic_life": "Vida característica",
"chart_mini_sparkline": "Minigráfico de tendência",
"chart_history": "Histórico de custo e duração",
"chart_seasonal": "Fatores sazonais, 12 meses",
"chart_weibull": "Curva de confiabilidade Weibull",
"chart_sparkline": "Gráfico do valor do gatilho do sensor",
"days_progress": "Progresso em dias",
"qr_code": "Código QR",
"qr_generating": "Gerando código QR…",
"qr_error": "Falha ao gerar o código QR.",
"qr_error_no_url": "Nenhuma URL do HA configurada. Defina uma URL externa ou interna em Configurações → Sistema → Rede.",
"save_error": "Falha ao salvar. Tente novamente.",
"subsave_warning": "Salvo, mas uma configuração foi rejeitada: {detail}",
"qr_print": "Imprimir",
"qr_download": "Baixar SVG",
"qr_action_view": "Ver informações de manutenção",
"qr_action_complete": "Marcar a manutenção como concluída",
"qr_action_quick_complete": "Conclusão rápida — sem janela",
"qr_print_quick_none": "Os códigos de conclusão rápida precisam de padrões de conclusão rápida em uma tarefa (Configurações → Recursos avançados → Ações de conclusão; janela da tarefa → Padrões de conclusão rápida) — nenhuma tarefa dos objetos escolhidos os tem ainda.",
"qr_url_mode": "Tipo de link",
"qr_mode_companion": "Companion App",
"qr_mode_local": "Local (mDNS)",
"qr_mode_server": "URL do servidor",
"overview": "Visão geral",
"strat_this_month": "Este mês",
"strat_later": "Mais tarde",
"strat_week": "Semana",
"strat_fortnight": "Quinzena",
"strat_month": "Mês",
"strat_year": "Ano",
"strat_other": "Outros",
"strat_status": "Situação",
"strat_empty_title": "Ainda não há objetos de manutenção",
"strat_empty_content": "Abra o painel de Manutenção para adicionar seu primeiro objeto — bomba da piscina, filtro do ar-condicionado, veículo, qualquer coisa que precise de cuidados programados.",
"strat_open_panel": "Abrir o painel de Manutenção",
"strat_add_object": "Adicionar objeto",
"strat_not_loaded": "O **Maintenance Supporter** não está carregado. Instale/ative a integração primeiro.",
"strat_group_by": "Agrupar visualizações por",
"strat_group_area": "Por área (padrão)",
"strat_group_status": "Por status (Atrasada / Acionada / Vence em breve / OK)",
"strat_group_floor": "Por andar (usa os andares do HA)",
"strat_group_due_date": "Por vencimento (Atrasada / Hoje / Esta semana / Este mês / Mais tarde)",
"strat_group_calendar": "Calendário contínuo (Semana / Quinzena / Mês / Ano)",
"strat_editor_help": "A visualização \"Visão geral\" é sempre a primeira. Grupos vazios são ignorados.",
"picker_name_calendar": "Maintenance Supporter — Calendário",
"picker_name_panel": "Maintenance Supporter — Painel como cartão",
"picker_name_budget": "Maintenance Supporter — Orçamento de manutenção",
"picker_name_groups": "Maintenance Supporter — Grupos",
"picker_name_vacation": "Maintenance Supporter — Modo férias",
"picker_name_battery_fleet": "Frota de baterias",
"picker_name_section": "Maintenance Supporter — Seção",
"picker_name_vacation_status": "Maintenance Supporter — Status de férias",
"picker_name_budget_status": "Maintenance Supporter — Status do orçamento",
"picker_desc_card": "Visão geral das suas tarefas de manutenção com ações rápidas.",
"picker_desc_calendar": "Calendário contínuo das tarefas de manutenção com janelas de 7/14/30/365 dias, ícones de origem e selos de confiança da previsão.",
"picker_desc_panel": "O painel completo do Maintenance Supporter como cartão — para uma visualização do tipo painel ou uma subvisualização, sem a entrada na barra lateral.",
"picker_desc_budget": "Edite o orçamento mensal e anual direto no painel.",
"picker_desc_groups": "Crie, renomeie e exclua grupos de tarefas direto no painel.",
"picker_desc_vacation": "Ative ou desative o modo férias e defina as datas direto no painel.",
"picker_desc_battery_fleet": "Todas as baterias monitoradas: o que está fraco agora, o que acaba em breve e o que comprar.",
"picker_desc_dashboard": "Painel gerado automaticamente. Agrupe as visualizações por área, status, andar ou vencimento — escolhido no editor da estratégia ou em YAML.",
"picker_desc_section": "Incorpore as tarefas de manutenção (filtráveis por área, status, vencimento) como seção em qualquer visualização do painel.",
"picker_desc_vacation_status": "Banner compacto com o status do modo férias. Toque para abrir as configurações no painel.",
"picker_desc_budget_status": "Visão geral do orçamento de manutenção mensal e anual. Toque para ver os detalhes.",
"picker_desc_groups_status": "Lista dos grupos de tarefas configurados com a quantidade de tarefas de cada um.",
"hist_note_button": "Concluída por um botão do painel",
"hist_note_todo": "Concluída pela lista de tarefas",
"hist_note_voice": "Concluída por voz",
"hist_note_notification": "Concluída pela notificação",
"hist_note_nfc": "Concluída por tag NFC",
"hist_note_shopping_list": "Concluída pela lista de compras",
"hist_note_todo_mirror": "Concluída por uma lista de tarefas espelhada",
"hist_note_skipped_notification": "Pulada pela notificação",
"hist_note_skipped_button": "Pulada por um botão do painel",
"hist_note_sensor_triggered": "Gatilho do sensor acionado",
"hist_note_initial": "Valor inicial definido na criação da tarefa",
"hist_note_auto_recovered": "Concluída automaticamente: o sensor se recuperou ({value})",
"hist_note_reset": "Redefinida para {date}",
"hist_note_trigger_replaced": "Entidade do gatilho substituída: {old} → {new}",
"hist_note_trigger_removed": "Gatilho do sensor removido (entidade era: {entity}). Agendamento convertido para {schedule}.",
"hist_note_compound_removed": "Entidade {entity} removida do gatilho composto; condições restantes: {count}.",
"recent_activities": "Atividades recentes",
"search_notes": "Pesquisar observações",
"avg_cost": "Custo médio",
"current": "Atual",
"shorter": "Mais curto",
"longer": "Mais longo",
"normal": "Normal",
"disabled": "Desativado",
"compound_logic": "Lógica composta",
"compound": "Composto (várias condições)",
"compound_logic_and": "E — todas as condições devem acionar",
"compound_logic_or": "OU — qualquer condição aciona",
"compound_help": "Combine várias condições de sensor em um único gatilho.",
"compound_no_conditions": "Ainda sem condições — adicione pelo menos uma.",
"compound_add_condition": "Adicionar condição",
"compound_condition": "Condição",
"compound_remove_condition": "Remover condição",
"card_title": "Título",
"card_show_header": "Mostrar cabeçalho com estatísticas",
"card_show_actions": "Mostrar botões de ação",
"card_action_style": "Estilo do botão Concluir",
"card_compact": "Modo compacto",
"card_max_items": "Máx. de itens (0 = todos)",
"card_filter_status": "Filtrar por status",
"card_filter_status_help": "Vazio = mostrar todos os status.",
"card_filter_objects": "Filtrar por objetos",
"card_filter_objects_help": "Vazio = mostrar todos os objetos.",
"card_filter_areas": "Filtrar por áreas",
"card_filter_areas_help": "Vazio = mostrar todas as áreas.",
"card_filter_priority_help": "Vazio = todas as prioridades. Tarefas sem prioridade explícita contam como Normal.",
"card_filter_entities": "Filtrar por entidades (entity_ids)",
"card_filter_entities_help": "Escolha entidades sensor / binary_sensor desta integração. Vazio = todas.",
"card_loading_objects": "Carregando objetos…",
"card_load_error": "Não foi possível carregar os objetos — verifique a conexão WebSocket.",
"card_no_tasks_title": "Ainda não há tarefas de manutenção",
"card_no_tasks_cta": "→ Crie uma no painel de Manutenção",
"no_objects": "Ainda não há objetos.",
"action_error": "A ação falhou. Tente novamente.",
"area_id_optional": "Área (opcional)",
"installation_date_optional": "Data de instalação (opcional)",
"warranty_expiry_optional": "Fim da garantia (opcional)",
"warranty": "Garantia",
"warranty_valid_until": "válida até {date}",
"warranty_expires_in": "expira em {days} dias",
"warranty_expired": "expirada",
"cal_past_windows": "Janelas passadas",
"cal_forward_windows": "Janelas futuras",
"history_edit_title": "Editar entrada do histórico",
"history_delete_entry": "Excluir entrada",
"history_delete_confirm": "Excluir esta entrada do histórico? A data da última execução volta para a conclusão anterior; as fotos permanecem com o objeto e as peças consumidas não são repostas.",
"history_edit_timestamp": "Data e hora",
"manufacturer": "Fabricante",
"model": "Modelo",
"area": "Área",
"actions": "Ações",
"view_mode_label": "Visualização",
"view_cards": "Cartões",
"view_table": "Tabela",
"objects_table_columns_label": "Colunas da tabela de objetos",
"objects_table_columns_hint": "Escolha quais colunas aparecem na visualização em tabela dos objetos.",
"custom_icon_optional": "Ícone (opcional, ex.: mdi:wrench)",
"notify_icon": "Ícone da notificação",
"notify_icon_hint": "Exibido pelo app Companion no Android. Vazio = o ícone do tipo de manutenção desta tarefa ({default}).",
"task_enabled": "Tarefa ativada",
"skip_reason_prompt": "Pular esta tarefa?",
"reason_optional": "Motivo (opcional)",
"reset_date_prompt": "Marcar a tarefa como realizada?",
"reset_date_optional": "Data da última execução (opcional, padrão: hoje)",
"notes_label": "Observações",
"documentation_label": "Documentação",
"no_nfc_tag": "— Sem tag —",
"dashboard": "Painel",
"tab_today": "Hoje",
"palette_placeholder": "Pesquisar objetos, tarefas, peças, documentos, notas…",
"palette_no_results": "Nenhum resultado",
"palette_hint": "↑↓ navegar · Enter abrir · Esc fechar · / abre a pesquisa em qualquer lugar",
"search_open": "Pesquisar",
"search_group_parts": "Peças",
"search_group_content": "Nos documentos",
"search_group_history": "Notas do histórico",
"search_page": "Página {page}",
"search_empty_hint": "Digite para pesquisar objetos, tarefas, peças, documentos e notas",
"search_searching": "Pesquisando documentos e notas…",
"search_index_status": "Busca de texto completo: {indexed} de {total} arquivos indexados · {no_text} sem camada de texto · {pending} pendentes",
"today_all_caught_up": "Tudo em dia! Nada vence esta semana.",
"today_overdue": "Atrasadas",
"today_due_today": "Vencem hoje",
"today_this_week": "Esta semana",
"settings": "Configurações",
"settings_features": "Recursos avançados",
"settings_features_desc": "Ative ou desative recursos avançados. Desativar apenas os oculta da interface, sem excluir dados.",
"feat_adaptive": "Agendamento adaptativo",
"feat_adaptive_desc": "Aprende intervalos ideais a partir do histórico de manutenção",
"feat_seasonal": "Ajustes sazonais",
"feat_seasonal_desc": "Ajusta intervalos com base em padrões sazonais",
"feat_environmental": "Correlação ambiental",
"feat_environmental_desc": "Correlaciona intervalos com temperatura/umidade",
"feat_budget": "Controle de orçamento",
"feat_budget_desc": "Acompanha gastos mensais e anuais de manutenção",
"feat_groups": "Grupos de tarefas",
"feat_groups_desc": "Organiza tarefas em grupos lógicos",
"feat_checklists": "Checklists",
"feat_checklists_desc": "Procedimentos em várias etapas para concluir tarefas",
"settings_general": "Geral",
"settings_default_warning": "Dias de aviso padrão",
"settings_consumable_threshold": "Limite „consumível baixo“ (%)",
"settings_battery_low_percent": "Limite „pilha fraca“ (%)",
"settings_battery_recovered_percent": "Pilha considerada trocada acima de (%)",
"settings_battery_recovered_percent_hint": "Uma pilha fraca continua contando como fraca até o nível subir acima deste valor ou uma troca ser registrada — assim um nível oscilando em torno do limite não conclui a tarefa da frota repetidamente.",
"settings_battery_auto_record": "Registrar a troca automaticamente quando uma bateria fraca se recupera",
"settings_battery_auto_record_hint": "Quando uma bateria que estava fraca sobe acima do limite de recuperação, a data da troca é registrada no Battery Notes e as pilhas reservas são baixadas do estoque — sem precisar tocar.",
"settings_battery_lifetimes": "Vida útil típica das pilhas",
"settings_battery_lifetimes_hint": "Usado apenas para pilhas sem porcentagem: uma nota do Battery Notes só com tipo e data de troca, ou um sensor que apenas informa « fraca ». O vencimento é última troca + esta vida útil. Pilhas que informam nível têm a previsão pela descarga medida. Após três trocas de um tipo, o intervalo mediano substitui o valor integrado — seu valor sempre vence.",
"settings_battery_lifetime_months": "meses",
"settings_battery_lifetime_reset": "Usar padrão",
"settings_battery_lifetime_in_fleet": "na sua frota",
"settings_battery_lifetime_learned_models": "Aprendido por modelo: {list}",
"settings_thresholds_hint": "Padrões para novas Configurações sugeridas (porcentagem restante) e para pilhas da frota sem limite próprio do Battery Notes. As tarefas existentes mantêm seu valor.",
"settings_part_search_url": "Link de busca para compra",
"settings_part_search_url_hint": "URL com {q} no lugar dos termos de busca, usada para peças sem link de produto. Deixe vazio para a loja automática (por país, senão por idioma).",
"settings_value_out_of_range": "O valor deve estar entre {min} e {max}",
"bn_summary": "{name}: {pct} % para {n} pilhas",
"bn_floor_decides": "Seu limite de {floor} % decide para todas; por pilha vale o maior dos dois limites.",
"bn_above_floor": "Está acima do seu limite de {floor} %, então o {name} decide para todas as pilhas anotadas.",
"bn_overrides": "{n} dispositivos com limite próprio:",
"bn_more": "+ {n} mais",
"settings_row_actions": "Ações nas linhas de tarefas",
"settings_ref_numbers_in_lists": "Números de referência nas listas",
"settings_ref_numbers_in_lists_hint": "Mostra as etiquetas #8 / #8.3 antes dos nomes de objetos e tarefas na lista Hoje, na tabela de tarefas, nos cartões de objetos e na tabela de objetos.",
"settings_compact_refs": "Compactar os números de referência",
"settings_compact_refs_hint": "Renumera todos os objetos, tarefas e conclusões em ordem (1, 2, 3 …) e fecha as lacunas deixadas por exclusões. Números já impressos em cadernetas de serviço, fotos ou notas deixarão de corresponder.",
"settings_compact_refs_confirm": "Renumerar sequencialmente todos os objetos, tarefas e conclusões em ordem de criação? Números já escritos em cadernetas de serviço impressas, fotos ou notas deixarão de corresponder. Isso não pode ser desfeito.",
"settings_compact_refs_done": "Renumerados {objects} objetos, {tasks} tarefas e {completions} conclusões.",
"row_actions_buttons_compact": "Botões (só ícones no celular)",
"row_actions_buttons": "Botões com texto",
"row_actions_icons": "Ícones (clássico)",
"row_actions_follow": "Seguir a configuração da casa",
"settings_panel_enabled": "Painel na barra lateral",
"settings_panel_title": "Título do painel na barra lateral",
"settings_notifications": "Notificações",
"settings_notify_service": "Serviço de notificação",
"settings_shopping_list": "Lista de compras (tarefas de compra)",
"settings_shopping_list_help": "Os lembretes de compra de peças em falta aparecem nesta lista; marcar um repõe a peça.",
"shopping_list_none": "Desligado — sem lista de compras",
"settings_install_assist_sentences": "Instalar frases do Assist",
"settings_install_assist_sentences_hint": "Copia as frases de voz para a sua configuração para que o agente Assist clássico as reconheça. Um arquivo que você editou nunca é sobrescrito.",
"test_notification": "Notificação de teste",
"send_test": "Enviar teste",
"testing": "Enviando…",
"test_notification_success": "Notificação de teste enviada",
"test_notification_failed": "Falha na notificação de teste",
"notify_per_person": "Entrega por pessoa",
"member_avatars": "Avatares dos membros",
"member_avatars_hint": "Exibido ao lado das tarefas atribuídas — iniciais na cor do membro. O padrão vem do nome; defina iniciais próprias ou escolha uma cor para distinguir os membros.",
"member_initials": "Iniciais",
"member_color": "Cor",
"member_avatar_reset": "Redefinir",
"notify_no_own_device": "Sem dispositivo próprio — usa o serviço da casa",
"settings_notify_due_soon": "Notificar quando vencer em breve",
"settings_notify_overdue": "Notificar quando atrasada",
"settings_notify_triggered": "Notificar quando acionada",
"settings_interval_hours": "Intervalo de repetição (horas, 0 = uma vez)",
"settings_quiet_hours": "Horário de silêncio",
"settings_quiet_start": "Início",
"settings_quiet_end": "Fim",
"settings_max_per_day": "Máx. de notificações por dia (0 = ilimitado)",
"settings_bundling": "Agrupar notificações",
"settings_bundle_threshold": "Limite para agrupar",
"settings_reminder_leads": "Lembretes extras (dias antes do vencimento)",
"settings_reminder_leads_hint": "Antecedências separadas por vírgula, ex.: 14, 3, 0 — um lembrete extra é enviado em cada dia correspondente. Vazio = desativado.",
"settings_actions": "Botões de ação no celular",
"settings_action_complete": "Mostrar botão 'Concluir'",
"settings_action_skip": "Mostrar botão 'Pular'",
"settings_action_snooze": "Mostrar botão 'Soneca'",
"settings_weekly_digest": "Resumo semanal",
"settings_weekly_digest_hint": "Uma única notificação de resumo na segunda-feira de manhã quando houver tarefas vencendo.",
"settings_warranty_reminder": "Lembrete de fim de garantia",
"settings_warranty_reminder_days": "Dias antes do vencimento",
"settings_warranty_reminder_hint": "Notifica uma vez quando faltar este número de dias para a garantia de um objeto expirar.",
"settings_snooze_hours": "Duração da soneca (horas)",
"settings_budget": "Orçamento",
"settings_currency": "Moeda",
"settings_currency_decimals": "Casas decimais dos valores",
"settings_currency_decimals_hint": "Quantas casas decimais cada valor mostra: KPIs, orçamentos, custos em listas e relatórios, alertas de orçamento. 0 = números inteiros.",
"settings_parts_cost_mode": "As peças contam como despesa",
"settings_parts_cost_purchase": "Na compra",
"settings_parts_cost_use": "No uso",
"settings_parts_cost_mode_hint": "Na compra: conta o custo de um lembrete de compra, e as peças usadas numa tarefa aparecem só como informação. No uso: cada conclusão registra o valor das peças usadas, e uma compra define o preço da peça em vez de contar. Vale a partir de agora — o histórico mantém como foi registrado.",
"settings_budget_monthly": "Orçamento mensal",
"settings_budget_yearly": "Orçamento anual",
"settings_budget_alerts": "Alertas de orçamento",
"settings_budget_threshold": "Limite de alerta (%)",
"settings_import_export": "Importar / Exportar",
"settings_export_json": "Exportar JSON",
"settings_export_yaml": "Exportar YAML",
"settings_export_csv": "Exportar CSV",
"settings_export_settings": "Exportar configurações (JSON)",
"settings_import_placeholder": "Cole o conteúdo JSON ou CSV aqui…",
"settings_import_btn": "Importar",
"settings_import_success": "{count} objetos importados com sucesso.",
"settings_import_unmatched_users": "Não encontrados nesta instância: {names}. As atribuições de tarefas foram removidas — crie pessoas com os mesmos nomes no Home Assistant e importe novamente para mantê-las.",
"settings_export_success": "Exportação baixada.",
"settings_saved": "Configuração salva.",
"settings_include_history": "Incluir histórico",
"settings_export_selection": "Limitar aos objetos selecionados (opcional)",
"settings_docs_archive": "Arquivo de documentos (com arquivos)",
"settings_docs_archive_hint": "As exportações JSON e YAML listam seus documentos, mas não os arquivos deles; o CSV deixa os documentos de fora. Este ZIP contém os arquivos enviados — restaure-o depois de importar o JSON e nada ficará faltando.",
"settings_docs_export_btn": "Baixar ZIP de documentos",
"settings_docs_import_btn": "Restaurar ZIP de documentos",
"settings_docs_import_success": "Restaurados: {blobs} arquivos, {docs} documentos",
"settings_docs_import_missing": "{n} ignorados — os arquivos deles não estavam no ZIP",
"sort_alphabetical": "Alfabética",
"sort_due_soonest": "Vencimento mais próximo",
"sort_task_count": "Número de tarefas",
"sort_area": "Área",
"sort_assigned_user": "Usuário atribuído",
"sort_group": "Grupo",
"groupby_none": "Sem agrupamento",
"groupby_area": "Por área",
"groupby_group": "Por grupo",
"groupby_user": "Por usuário",
"groupby_object": "Por objeto",
"filter_label": "Filtro",
"user_label": "Usuário",
"photo_label": "Foto",
"sort_label": "Ordenar",
"group_by_label": "Agrupar por",
"state_value_help": "Use o valor de estado do HA (geralmente minúsculo, ex.: \"on\"/\"off\"). Maiúsculas e minúsculas são normalizadas ao salvar.",
"target_changes_help": "Número de transições correspondentes antes de o gatilho disparar (padrão: 1).",
"state_latch_help": "Com 1 transição o gatilho é uma trava: ele se recupera quando a entidade sai do estado de destino — ou, se houver apenas um estado de origem, quando volta a ele.",
"for_minutes_state_help": "0 conta cada mudança imediatamente. Com minutos, o novo estado deve se manter primeiro — uma oscilação breve então não dispara nem conta.",
"qr_print_title": "Imprimir códigos QR",
"qr_print_desc": "Gere uma página imprimível de códigos QR para recortar e colar nos seus equipamentos.",
"qr_print_load": "Carregar objetos",
"qr_print_filter": "Filtro",
"qr_print_objects": "Objetos",
"qr_print_actions": "Ações",
"qr_print_url_mode": "Tipo de link",
"qr_print_estimate": "Códigos QR estimados",
"qr_print_over_limit": "o limite é 200, restrinja o filtro",
"qr_print_generate": "Gerar códigos QR",
"qr_print_generating": "Gerando…",
"qr_print_ready": "Códigos QR prontos",
"qr_print_print_button": "Imprimir",
"qr_print_empty": "Nada para gerar",
"qr_action_skip": "Pular",
"vacation_title": "Modo férias",
"vacation_active": "ativo",
"vacation_ended": "encerrado",
"vacation_desc": "Planeje as férias: as notificações ficam pausadas durante o período mais uma margem de dias. Você pode reativar tarefas específicas.",
"vacation_enable": "Ativar modo férias",
"vacation_start": "Início",
"vacation_end": "Fim",
"vacation_buffer": "Margem (dias)",
"vacation_exempt_title": "Notificar mesmo assim durante as férias",
"vacation_exempt_desc": "Escolha tarefas que ainda devem notificar durante as férias (ex.: química crítica da piscina).",
"vacation_load_tasks": "Carregar tarefas",
"vacation_preview_btn": "Mostrar prévia",
"vacation_preview_affected": "tarefas afetadas",
"vacation_event_due_soon": "passa a vencer em breve",
"vacation_event_overdue": "fica atrasada",
"vacation_event_triggered_est": "possível acionamento por sensor",
"vacation_sensor_based": "(baseado em sensor)",
"vacation_action_notify": "Notificar mesmo assim",
"vacation_action_unsilence": "Silenciar novamente",
"vacation_marked_complete": "Marcada como concluída",
"vacation_marked_skip": "Pulada",
"vacation_end_now": "Encerrar as férias agora",
"add": "Adicionar",
"show_stats": "Mostrar estatísticas + gráficos",
"hide_stats": "Ocultar estatísticas",
"adaptive_no_data": "Ainda não há histórico de conclusões suficiente para a análise adaptativa. Conclua esta tarefa mais algumas vezes para desbloquear recomendações de intervalo e gráficos de confiabilidade.",
"suggestion_applied": "Intervalo sugerido aplicado",
"vacation_mode": "Modo férias",
"vacation_status_active": "Ativo agora",
"vacation_status_scheduled": "Agendado",
"vacation_status_inactive": "Inativo",
"vacation_end_now_confirm": "Encerrar as férias imediatamente?",
"vacation_exempt_count": "isentas",
"vacation_advanced": "Avançado…",
"vacation_open_panel": "Abrir no painel",
"enable": "Ativar",
"saved": "Salvo",
"budget_monthly_set": "Definir mensal",
"budget_yearly_set": "Definir anual",
"budget_advanced": "Moeda, alertas…",
"budget_open_panel": "Abrir no painel",
"groups_empty": "Ainda sem grupos.",
"group_new_placeholder": "Adicionar grupo…",
"groups_manage_tasks": "Gerenciar atribuições de tarefas…",
"groups_open_panel": "Abrir no painel",
"unassigned": "Sem atribuição",
"no_area": "Sem área",
"has_overdue": "Tem tarefas atrasadas",
"object": "Objeto",
"settings_panel_access": "Acesso ao painel",
"settings_panel_access_desc": "Administradores sempre têm acesso total. Para delegar criação, edição e exclusão a não administradores específicos, ative esta opção e selecione-os abaixo — os demais têm apenas Concluir, Pular, Redefinir, Adiar e Soneca.",
"settings_operator_write": "Permitir que os usuários selecionados criem, editem e excluam",
"settings_operator_write_desc": "Desligado: apenas administradores podem alterar o conteúdo. Ligado: os usuários selecionados abaixo também recebem acesso total.",
"no_non_admin_users": "Nenhum usuário não administrador encontrado. Adicione em Configurações → Pessoas.",
"owner_label": "Proprietário",
"feat_completion_actions": "Ações de conclusão",
"feat_completion_actions_desc": "Ação do HA por tarefa ao concluir + QR de conclusão rápida com valores predefinidos.",
"on_complete_action_title": "Ao concluir: acionar ação do HA (opcional)",
"on_complete_action_desc": "Chama um serviço do HA quando a tarefa é concluída — ex.: zerar um contador no dispositivo.",
"on_complete_action_target": "Entidade alvo",
"on_complete_action_target_hint": "Atenção: o domínio da entidade deve corresponder ao serviço — ex.: 'button.press' só funciona em button.*, 'counter.increment' só em counter.*, 'input_button.press' só em input_button.* etc. Em caso de divergência, a ação falhará silenciosamente (o HA registra 'Referenced entities ... missing or not currently available').",
"on_complete_action_target_more": "Esta ação tem mais alvos do que este campo mostra: {targets}. Eles são mantidos como estão — escolher aqui outra entidade substitui o alvo inteiro.",
"on_complete_action_skip_auto": "Não quando a tarefa se conclui sozinha (o sensor se recuperou)",
"on_complete_action_data": "Dados (JSON, opcional)",
"on_complete_action_test": "Validar configuração",
"on_complete_action_test_success": "✓ Configuração válida (a ação só disparará na conclusão da tarefa)",
"on_complete_action_test_failed": "Falhou",
"action_test_bad_format": "Formato de serviço inválido (esperado: 'domain.service')",
"action_test_unknown_service": "O serviço \"{service}\" não está registrado no Home Assistant. Verifique a grafia e se a integração que o fornece está carregada.",
"action_test_domain_mismatch": "O serviço \"{service}\" só funciona com entidades {domain}.*; a entidade \"{entity}\" pertence a {entity_domain}.* — escolha um serviço compatível com o domínio da entidade (ex.: {suggestion})",
"action_test_entity_missing": "A entidade de destino \"{entity}\" não foi encontrada no Home Assistant — ela pode ter sido renomeada ou sua integração removida.",
"quick_complete_defaults_title": "Padrões de conclusão rápida (para leituras de QR, opcional)",
"quick_complete_defaults_desc": "Valores predefinidos para conclusões rápidas via QR. Sem eles, o QR abre o diálogo de conclusão.",
"quick_complete_defaults_notes": "Observações",
"quick_complete_defaults_cost": "Custo",
"quick_complete_defaults_duration": "Duração (minutos)",
"quick_complete_defaults_feedback_none": "Sem feedback",
"quick_complete_defaults_feedback_needed": "Era necessária",
"quick_complete_defaults_feedback_not_needed": "Não era necessária",
"quick_complete_success": "Concluída rapidamente",
"show_all_objects": "Mostrar todos os objetos",
"show_all_tasks": "Limpar filtro — mostrar todas as tarefas",
"filter_to_overdue": "Filtrar a lista de tarefas para apenas atrasadas",
"filter_to_due_soon": "Filtrar a lista de tarefas para apenas vencendo em breve",
"filter_to_triggered": "Filtrar a lista de tarefas para apenas acionadas",
"open_task": "Abrir tarefa",
"show_details": "Mostrar histórico + estatísticas",
"hide_details": "Ocultar detalhes",
"history_empty": "Ainda sem histórico.",
"history_edit_button": "Editar entrada",
"total_cost": "Custo total",
"times_performed": "Realizada",
"older_entries": "mais antigas",
"open_in_panel": "Abrir no painel de Manutenção",
"skip_reason": "Motivo para pular (opcional)",
"reset_to_date": "Redefinir última execução para",
"delete_task_confirm": "Excluir esta tarefa e seu histórico?",
"delete_object_confirm": "Excluir este objeto e todas as suas tarefas?",
"loading": "Carregando…",
"archive": "Arquivar",
"undo": "Desfazer",
"task_archived": "Tarefa arquivada",
"object_archived": "Objeto arquivado",
"unarchive": "Desarquivar",
"archived": "Arquivada",
"show_archived": "Mostrar arquivados",
"hide_archived": "Ocultar arquivados",
"section_collapse": "Recolher seção",
"section_expand": "Expandir seção",
"confirm_archive_object": "Arquivar este objeto e suas tarefas? Eles mantêm o histórico e podem ser desarquivados depois.",
"settings_archive": "Arquivamento e retenção",
"settings_archive_desc": "Aposente tarefas únicas concluídas sem excluí-las. Itens arquivados ficam ocultos e inativos, mas mantêm o histórico e o custo.",
"settings_archive_oneoff_days": "Arquivar automaticamente tarefas únicas concluídas após (dias, 0 = desativado)",
"settings_delete_archived_oneoff_days": "Excluir automaticamente tarefas únicas arquivadas após (dias, 0 = nunca)",
"archive_object": "Arquivar objeto",
"unarchive_object": "Desarquivar objeto",
"documents": "Documentos",
"documents_empty": "Ainda não há documentos.",
"doc_upload": "Enviar arquivo",
"doc_uploading": "Enviando…",
"doc_add_link": "Adicionar link",
"doc_link_url": "URL (https://…)",
"doc_link_title": "Título (opcional)",
"doc_open": "Abrir",
"doc_delete_confirm": "Excluir \"{name}\"?",
"doc_too_large": "O arquivo é muito grande (máx. 25 MB).",
"doc_upload_failed": "Falha no envio.",
"docs_archive_too_large": "O arquivo é grande demais (máx. {max}).",
"docs_archive_no_manifest": "Este ZIP não tem manifest.json, então a restauração não sabe a qual documento cada arquivo pertence. Mantenha o manifest.json junto às pastas ao compactar de novo.",
"completion_photos_optional": "Fotos de conclusão (opcional)",
"completion_photos": "Fotos de conclusão",
"choose_photos": "Escolher fotos",
"choose_photo": "Escolher foto",
"photos_android_hint": "O app Android entrega uma foto por seleção — cada seleção é adicionada.",
"photos_limit": "Até {max} fotos por conclusão",
"history_edit_photos_hint": "Uma foto removida aqui continua nos documentos do objeto.",
"uploading": "Enviando…",
"remove": "Remover",
"doc_deduped": "Já armazenado em outro lugar — compartilhado, sem uso de espaço extra.",
"doc_dup_in_object": "Este arquivo já está anexado a este objeto.",
"doc_link_invalid": "Apenas links http/https são permitidos.",
"doc_cat_manual": "Manual",
"doc_cat_warranty": "Garantia",
"doc_cat_invoice": "Nota fiscal",
"doc_cat_spare_parts": "Peças de reposição",
"doc_cat_photo": "Foto",
"doc_cat_other": "Outros",
"doc_link_badge": "Link",
"doc_storage_title": "Armazenamento de documentos",
"doc_storage_saved": "Economizado por deduplicação",
"doc_storage_refresh": "Atualizar",
"doc_download": "Baixar",
"doc_close": "Fechar",
"doc_camera": "Tirar foto",
"camera_capture_shoot": "Capturar",
"camera_switch_lens": "Trocar de câmera",
"camera_switching": "Trocando de câmera…",
"camera_not_answered": "Esta câmera não respondeu. Toque de novo em trocar para tentar a próxima ou use o seletor de arquivos.",
"camera_diagnostics": "Detalhes para um relatório de erro",
"camera_copy": "Copiar",
"camera_copied": "Copiado",
"doc_drop_hint": "Solte os arquivos aqui",
"doc_task_none": "Nenhum documento vinculado a esta tarefa.",
"doc_link_existing": "Vincular um documento…",
"doc_attach": "Vincular",
"doc_unlink": "Desvincular",
"doc_page": "Página",
"chart_range_7d": "7d",
"chart_range_30d": "30d",
"chart_range_90d": "90d",
"chart_range_1y": "1a",
"chart_since_service": "desde a última manutenção",
"chart_no_stats": "Sem estatísticas de longo prazo para esta entidade — mostrando apenas valores de eventos de manutenção",
"auto_complete_on_recovery": "Concluir automaticamente quando o sensor se recuperar",
"auto_complete_on_recovery_help": "Registra uma conclusão (define a última execução) quando o gatilho se resolve sozinho — ex.: sal reposto, filtro trocado.",
"doc_search": "Pesquisar documentos…",
"doc_search_none": "Nenhum documento correspondente",
"doc_description": "Descrição (opcional)",
"doc_sort": "Ordenar documentos",
"doc_sort_newest": "Mais recentes primeiro",
"doc_sort_oldest": "Mais antigos primeiro",
"doc_sort_title": "Por título (1, 2, 3 …)",
"doc_sort_category": "Por categoria",
"link_device_optional": "Vincular a um dispositivo existente (opcional)",
"parent_object_optional": "Objeto pai (opcional)",
"parent_none": "(Sem pai)",
"paused": "Pausado",
"pause_object": "Pausar",
"resume_object": "Retomar",
"pause_task": "Pausar",
"resume_task": "Retomar",
"pause_task_prompt": "Congela o agendamento desta tarefa — ela não vence nem notifica até você retomá-la, e a retomada inicia um novo ciclo a partir desse dia. As outras tarefas do objeto continuam. Opcional: uma data para retomar sozinha.",
"task_paused": "Tarefa pausada",
"task_resumed": "Tarefa retomada — o agendamento recomeçou",
"pause_until_prompt": "Congele os agendamentos deste objeto — nada vence e nada notifica até que ele seja retomado. Opcionalmente, defina uma data de retomada automática.",
"pause_until_label": "Retomar em (opcional)",
"object_paused": "Objeto pausado",
"object_resumed": "Objeto retomado — agendamentos reiniciados",
"object_paused_badge": "Pausado",
"paused_until_label": "até",
"replace_object": "Substituir…",
"replace_object_prompt": "Aposente este objeto e crie um sucessor. O histórico e os custos ficam arquivados no antigo; as tarefas e os documentos passam para o novo, e os contadores recomeçam do zero.",
"replace_name_label": "Nome do sucessor",
"replace_device_heading": "Dispositivo no Home Assistant",
"replace_device_keep": "O mesmo dispositivo de antes ({device})",
"replace_device_keep_hint": "Também é a escolha se a nova unidade ainda não estiver no Home Assistant: quando estiver, escolha-a como dispositivo nas configurações do objeto — os gatilhos de sensor passam para ela.",
"replace_device_other": "A nova unidade é outro dispositivo",
"replace_device_pick": "Dispositivo da nova unidade",
"replace_device_other_hint": "Gatilhos de sensor, ações de conclusão e o reset do contador passam para as entidades correspondentes desse dispositivo.",
"replace_device_none": "Nenhum dispositivo",
"object_replaced": "Objeto substituído — sucessor criado",
"device_swap_moved": "{count} vínculos de sensores passaram para o novo dispositivo.",
"device_swap_moved_one": "Um vínculo de sensor passou para o novo dispositivo.",
"device_swap_unmatched": "{count} não puderam ser associados — verifique os gatilhos de sensor dessas tarefas.",
"device_swap_unmatched_one": "Um não pôde ser associado — verifique o gatilho de sensor dessa tarefa.",
"reading_unit_label": "Unidade da leitura (ex.: kWh, m³)",
"reading_unit_help": "Exibida ao lado do valor registrado ao concluir esta tarefa.",
"reading_value_label": "Valor da leitura",
"reading_label": "Leitura",
"readings_section": "Leituras",
"readings_hint": "Vários valores nomeados por conclusão — uma linha por medidor. Deixe vazio para um único valor.",
"reading_name_label": "Nome da leitura",
"reading_unit_short": "Unidade",
"reading_add": "Adicionar leitura",
"reading_duplicate_name": "Nome já em uso",
"reading_last": "último: {value}",
"reading_below_last": "Menor que a última leitura ({value})",
"settings_templates_label": "Galeria de modelos",
"settings_templates_hint": "Desmarque os modelos de que você nunca precisará — eles somem dos seletores \"A partir de modelo\" (painel e fluxo de configuração). Nada mais muda; você pode reativá-los a qualquer momento.",
"home_profile_title": "Perfil da residência",
"home_profile_hint": "Recomenda modelos e define janelas sazonais de acordo com seu clima e hemisfério. Tudo é calculado localmente a partir dos seus andares, áreas e localização da casa.",
"home_type_label": "Tipo de moradia",
"home_type_auto": "Automático ({detected})",
"home_region_label": "Estado, província ou região",
"home_region_none": "não encontrada",
"home_region_hint": "Algumas regras variam dentro de um país: vistoria anual do veículo em um estado, nenhuma no vizinho. Determinado pela localização da sua casa.",
"home_dwelling_house": "Casa",
"home_dwelling_apartment": "Apartamento",
"home_dwelling_unknown": "não reconhecido",
"home_detected_from": "Detectado por: {reasons}",
"home_reason_floors": "vários andares",
"home_reason_basement": "um porão",
"home_reason_garden": "um quintal",
"home_reason_shed": "um galpão",
"home_reason_driveway": "uma entrada de garagem",
"home_reason_garage": "uma garagem",
"home_reason_attic": "um sótão",
"home_reason_lawn_mower": "um cortador de grama",
"home_reason_gate": "um portão",
"home_reason_balcony": "uma sacada",
"home_reason_small_home": "poucos cômodos em um só andar",
"home_reason_ups": "um nobreak",
"home_climate_label": "Clima",
"home_climate_value": "Köppen {koppen} · mês mais frio {cold} °C · mês mais quente {warm} °C",
"home_climate_unknown": "Nenhuma localização de casa definida no Home Assistant",
"home_hemisphere_south": "Hemisfério sul — as janelas sazonais são invertidas",
"home_trait_freeze": "Geada no inverno",
"home_trait_snow": "Invernos com neve",
"home_trait_severe_winter": "Invernos rigorosos",
"home_trait_damp": "Clima úmido",
"home_trait_mediterranean": "Clima mediterrâneo",
"home_trait_earthquake": "Região sísmica",
"home_trait_hot_summer": "Verões quentes",
"home_trait_hot_humid": "Quente e úmido",
"home_trait_hot_dry": "Quente e seco",
"home_trait_termites": "Região de cupins",
"home_trait_wildfire": "Risco de incêndios florestais",
"home_trait_cyclone": "Região de furacões / tufões",
"home_trait_tropical": "Clima tropical",
"home_trait_radon": "Teste de radônio recomendado",
"home_reason_starter": "O essencial para sua casa",
"home_reason_country": "Comum em {country}",
"home_reason_feature": "Encontrado na sua casa: {feature}",
"templates_recommended_title": "Recomendado para sua casa",
"templates_recommended_hint": "Com base no perfil da residência — ajuste em Configurações.",
"templates_legal_hint": "As notas sobre obrigações legais e prazos são apenas orientação, não aconselhamento jurídico. As regras variam conforme a região e mudam com o tempo — prevalecem a regulamentação local e as instruções do fabricante.",
"templates_not_typical": "Pouco comum no seu tipo de moradia",
"templates_set_up": "Já configurado",
"worksheet": "Folha de trabalho",
"worksheet_scan_view": "Escaneie para abrir a tarefa",
"worksheet_scan_complete": "Escaneie para concluir",
"worksheet_manual_excerpt": "Trecho do manual",
"worksheet_pages": "páginas",
"worksheet_printed": "Impressa em",
"worksheet_never": "Nunca",
"card_all_caught_up": "Tudo em dia — nada precisa de atenção",
"postpone": "Adiar",
"postpone_date_prompt": "Adiar esta ocorrência para qual data?",
"postpone_date_label": "Nova data de vencimento",
"postponed": "Adiada",
"postponed_to": "Adiada para",
"season_window_label": "Janela sazonal (meses)",
"season_window_hint": "Vence apenas nos meses selecionados; datas fora de temporada passam para o próximo mês ativo. Nenhum = o ano todo.",
"series_end_label": "Termina",
"series_end_never": "Nunca (repete indefinidamente)",
"series_end_after_count": "Após um número de vezes",
"series_end_until": "Em uma data",
"series_end_count_label": "Número de vezes",
"series_end_until_label": "Data final",
"parts_section": "Peças e consumíveis",
"parts_inventory_value": "Valor do estoque",
"part_add": "Adicionar peça",
"part_name": "Nome",
"part_vendor": "Fabricante",
"part_storage_location": "Local de armazenamento",
"part_product_url": "URL do produto",
"part_unit": "Unidade",
"part_cost": "Preço unitário",
"part_stock": "Estoque",
"part_reorder_threshold": "Repor em",
"part_restock_quantity": "Quantidade de reposição",
"part_package_size": "Tamanho da embalagem (unidades)",
"part_restock_packages": "Quantidade de reposição (embalagens)",
"part_package_hint": "Comprado em embalagens, usado por unidade: estoque, consumo por tarefa e limite de reposição contam unidades; quantidade de reposição e preço são por embalagem.",
"part_auto_buy": "Criar tarefa de compra automaticamente quando estiver baixo",
"part_restock": "Ajustar estoque",
"parts_used_by": "Usado por",
"restock_quantity_label": "Quantidade comprada",
"consumes_parts_label": "Consome peças",
"task_parts_fleet_hint": "As quantidades de pilhas vêm do Battery Notes por dispositivo — nada a vincular aqui.",
"shared_parts_other_objects": "Peças de outros objetos",
"shared_parts_help": "Vários objetos podem compartilhar o mesmo estoque. Concluir esta tarefa desconta do objeto proprietário.",
"shared_part_unknown": "Peça desconhecida",
"parts_load_failed": "Não foi possível carregar as peças deste objeto — as opções de consumo de peças estão indisponíveis no momento.",
"adopt_problem_button": "Adotar sensores de problema",
"adopt_problem_title": "Adotar sensores de problema",
"adopt_problem_hint": "Transforme sensores de problema do HA (erros de impressora, avisos de filtro, bateria fraca) em tarefas de manutenção que são acionadas enquanto o problema está ativo e se resolvem sozinhas quando ele desaparece.",
"adopt_problem_none": "Nenhum sensor de problema encontrado que ainda não seja acompanhado.",
"adopt_problem_active": "ativo",
"adopt_problem_ok": "ok",
"adopt_problem_new_object": "(novo)",
"adopt_object_hint": "Dê a vários sensores o mesmo nome de objeto e eles viram um único objeto; digite o nome de um objeto existente para adicioná-los lá.",
"adopt_summary_title": "O que a adoção muda",
"adopt_summary_existing": "\"{name}\": tarefas {before} → {after}",
"adopt_problem_adopt": "Adotar selecionados",
"adopt_problem_done": "{tasks} sensor(es) de problema adotado(s)",
"adopt_problem_done_one": "1 sensor de problema adotado",
"views_label": "Visualizações",
"views_none": "— Nenhuma visualização —",
"views_manage": "Salvar / gerenciar visualizações",
"views_dialog_title": "Visualizações salvas",
"views_dialog_hint": "Salve os filtros atuais como uma visualização nomeada que todos podem reutilizar.",
"views_name_placeholder": "Nome da visualização",
"views_save_current": "Salvar filtros atuais",
"views_none_yet": "Ainda não há visualizações salvas.",
"close": "Fechar",
"trigger_hint_now": "O sensor lê {value} neste momento.",
"trigger_hint_above": "A tarefa é acionada quando o valor sobe acima de {target}.",
"trigger_hint_below": "É acionada quando o valor cai abaixo de {target}.",
"trigger_hint_overlap": "Esses limites se sobrepõem: toda leitura aciona a tarefa e ela nunca consegue se recuperar. Deixe um dos campos vazio.",
"trigger_hint_counter_delta": "Conta a partir da leitura atual ({value}): vence em {due} (+{target}), e a contagem recomeça após cada conclusão.",
"trigger_hint_counter_delta_edit": "Conta o uso desde a última conclusão: vence após +{target}; a contagem recomeça após cada conclusão.",
"trigger_hint_counter_abs": "A tarefa vence quando o sensor atinge {target}.",
"trigger_hint_runtime": "A tarefa vence após {hours} h de funcionamento acumulado; o contador recomeça após cada conclusão.",
"trigger_hint_due_date": "A tarefa vence {days} dias antes da data que o sensor informa.",
"trigger_hint_due_date_one": "A tarefa vence um dia antes da data que o sensor informa.",
"trigger_hint_due_date_same_day": "A tarefa vence na data que o sensor informa.",
"trigger_hint_due_date_now": "Data informada: {date}.",
"trigger_hint_state_change": "A tarefa vence após {count} mudança(s) de estado.",
"trigger_hint_state_change_to": "A tarefa vence após {count} mudança(s) para “{state}”.",
"trigger_hint_state_now": "Estado atual: {value}.",
"adopt_problem_part": "Usa a peça: {name}",
"label_filter": "Etiqueta",
"all_labels": "Todas as etiquetas",
"settings_notify_scope": "Notificar apenas para a visualização",
"settings_notify_scope_all": "Todas as tarefas",
"settings_notify_scope_hint": "Apenas tarefas que correspondem aos filtros de etiqueta/usuário da visualização salva selecionada enviam lembretes. Status, ordenação e agrupamento da visualização são ignorados aqui.",
"settings_notify_completed": "Notificações de conclusão",
"settings_notify_completed_hint": "Aviso para a casa quando uma tarefa é concluída, com o motivo e quem fez. \"Só automáticas\" anuncia apenas as conclusões que ninguém fez na hora: recuperação do sensor, item marcado na lista de compras, chamada de serviço de uma automação. Só para o serviço da casa; horário de silêncio e limite diário se aplicam.",
"settings_title_style": "Estilo do título da notificação",
"settings_title_style_hint": "O que aparece como TÍTULO da notificação. O padrão mantém o texto por status (ex.: 'Manutenção atrasada!'). Nome do objeto / Nome da tarefa ajudam quando as notificações do celular se empilham.",
"title_style_default": "Padrão (título por status)",
"title_style_object_name": "Nome do objeto como título",
"title_style_task_name": "Nome da tarefa como título",
"notify_completed_off": "Desligado",
"notify_completed_automatic": "Só conclusões automáticas",
"notify_completed_all": "Todas as conclusões",
"settings_notify_rule": "Sua regra de notificação",
"settings_notify_rule_hint": "Cada notificação também dispara o evento maintenance_supporter_notification (tipo, status, objeto, tarefa, números de referência, prioridade, link, payload). Roteie-o com uma automação — por ex. para Ticker, Telegram ou Pushover.",
"settings_notify_event_only": "Apenas disparar o evento, não enviar nada",
"settings_notify_event_only_hint": "Sua automação cuida de toda a entrega. Intervalos de repetição, horário silencioso e o limite diário continuam valendo para quando o evento dispara.",
"settings_notify_extra_data": "Dados extras de notificação (modelo)",
"settings_notify_extra_data_hint": "JSON ou YAML, Jinja permitido; mesclado nos data da chamada notify (suas chaves vencem). Variáveis: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message. Teste com o botão Enviar teste.",
"card_saved_view": "Visualização salva",
"card_saved_view_none": "Nenhuma",
"card_saved_view_help": "Aplica os filtros de status, usuário, etiqueta e prioridade da visualização por cima dos filtros acima. A ordenação e o agrupamento da visualização são configurações de exibição do painel e não se aplicam ao cartão.",
"panel_card_tab": "Abrir na aba",
"panel_card_tab_default": "Aba lembrada (como no painel)",
"panel_card_view": "Abrir com a visualização salva",
"panel_card_height": "Altura",
"panel_card_height_help": "Vazio = preenche a tela abaixo do cartão (visualização painel). Caso contrário, um comprimento CSS como 600px ou 80vh para visualizações com outros cartões.",
"panel_card_not_registered": "O painel Maintenance Supporter não está disponível — a integração está configurada?",
"panel_card_load_failed": "Não foi possível carregar o painel Maintenance Supporter — recarregue a página (após uma atualização: limpe o cache do navegador).",
"doc_part_none": "Nenhum documento vinculado a esta peça.",
"settings_templates_toggle_group": "Ativar ou desativar todos os modelos deste grupo",
"setups_button": "Configurações sugeridas",
"setups_title": "Configurações sugeridas (Beta)",
"setups_hint": "Dispositivos de integrações compatíveis cujos sensores de consumíveis podem alimentar tarefas de manutenção. Adotar cria o objeto e conecta cada tarefa ao seu sensor — ela é acionada quando o consumível fica baixo e se resolve sozinha após a troca.",
"setups_none": "Nenhum dispositivo compatível com sensores de consumíveis ainda não conectados foi encontrado.",
"setups_adopt": "Configurar selecionados",
"setups_done": "{tasks} tarefas conectadas a sensores foram criadas.",
"setups_done_one": "1 tarefa conectada a sensores foi criada.",
"complete_parts_used": "Peças usadas desta vez",
"part_delete_confirm": "Excluir a peça '{name}'? O controle de estoque, os vínculos com tarefas e qualquer lembrete de compra aberto serão removidos.",
"baseline_start_value": "Leitura inicial (opcional)",
"baseline_start_help": "A contagem começa a partir desta leitura. Deixe vazio para contar a partir do valor atual; informe a leitura da última manutenção para que o uso desde então já seja contado.",
"setups_baseline_hint": "leitura na última manutenção (opcional)",
"baseline_start_help_edit": "Deixe vazio para manter a contagem existente. Informar um valor reancora a contagem (ex.: a leitura da última manutenção).",
"baseline_current_effective": "Valor inicial efetivo atual: {value}",
"runtime_on_states": "Estados ativos",
"runtime_on_states_help": "Estados que contam como em funcionamento — padrão: on. Ex.: mowing, cleaning, printing. Com um atributo selecionado, os valores dele são comparados.",
"runtime_max_session": "Duração máxima por sessão (segundos)",
"runtime_max_session_help": "Uma única execução conta no máximo esses segundos — protege contra um sensor travado em ON (conexão perdida, reinício). Vazio = sem limite.",
"trend_approaching": "Aproximando-se do limite",
"trend_easing": "Afastando-se do limite",
"split_select_hint": "Selecione uma tarefa para ver os detalhes aqui",
"setups_target_new": "Criar novo: {name}",
"setups_target_match": "{name} — corresponde: {reasons}",
"setups_reason_model": "número do modelo",
"setups_reason_name": "nome",
"setups_reason_area": "área",
"setups_reason_sibling": "mesmo modelo em outro dispositivo",
"setups_maybe_covered": "Provavelmente já existe como \"{name}\"",
"setups_already": "Já existe: {names}",
"setups_reset_line": "Concluí-la também zera o contador na integração (“{button}”)",
"setups_reset_enable": "— para isso, o botão será ativado",
"reset_offers_title": "Zerar contadores ao concluir",
"reset_offers_hint": "Estas tarefas acompanham um contador que a própria integração mantém. Depois de conectadas, concluir a tarefa aqui também pressiona o botão de zerar da integração — senão o contador continua correndo e a tarefa vence de novo logo em seguida.",
"reset_offers_before": "Agora: concluí-la deixa o contador em {integration} correndo",
"reset_offers_after": "Depois: também pressiona “{button}”",
"reset_offers_renamed": "Renomeada desde a configuração — confira se esta tarefa é desta peça",
"reset_offers_apply": "Conectar zeragem",
"reset_offers_done": "{count} tarefas agora zeram o contador ao concluir",
"reset_offers_done_one": "1 tarefa agora zera o contador ao concluir",
"setups_before_after": "Tarefas do objeto: {before} → {after}",
"setups_new_object_count": "Novo objeto \"{name}\" · tarefas: {count}",
"schedule_preview_title": "Próximas datas",
"schedule_preview_ontime": "Supondo conclusão em dia.",
"schedule_preview_ends": "(a série termina)",
"adopt_problem_responsible": "Usuário responsável por todas as tarefas adotadas (opcional)",
"adopt_for_minutes_hint": "Disparar apenas se o problema persistir por esse tempo — 0 reage à primeira oscilação.",
"adopt_problem_configure": "Configurar",
"history_auto": "Automática",
"battery_fleet_title": "Frota de baterias",
"battery_fleet_none_low": "Todas as baterias OK — nada a substituir.",
"battery_fleet_progress": "{n} para trocar",
"battery_fleet_buy_now": "Comprar agora",
"battery_fleet_soon": "Necessárias em breve",
"battery_fleet_soon_hint": "Previsto a partir da data da última troca — compre com antecedência.",
"battery_fleet_mark_all": "Marcar todas como trocadas",
"battery_fleet_mark_one": "Marcar esta bateria como trocada",
"battery_fleet_offline": "offline",
"battery_fleet_no_sensor": "Sem sensor",
"battery_fleet_trigger_lost": "O gatilho do sensor desta tarefa foi perdido — ela não será acionada nem concluída automaticamente.",
"battery_fleet_repair": "Reparar",
"battery_fleet_exclude": "Remover da frota",
"battery_fleet_excluded": "Removida",
"battery_fleet_include": "Acompanhar novamente",
"battery_fleet_all": "Todas as baterias monitoradas",
"battery_fleet_all_hint": "Exclua aqui um dispositivo antes que ele sequer indique carga baixa — um aspirador que se recarrega sozinho ou um celular que já avisa sozinho.",
"battery_fleet_add": "Adicionar uma bateria",
"battery_fleet_add_hint": "Escolha um sensor de bateria que a detecção automática não encontrou — ele entra na lista imediatamente.",
"battery_fleet_track_self": "Acompanhar baterias de carregamento automático",
"battery_fleet_track_self_hint": "Telefones, aspiradores e outros dispositivos que se recarregam sozinhos aparecem como recarregáveis — com carga baixa pedem uma recarga, nunca pilhas novas.",
"battery_fleet_due_without_sensor": "Tratar uma previsão vencida como pendente quando uma bateria não tem sensor",
"battery_fleet_due_without_sensor_hint": "Alguns dispositivos não informam nenhum nível de bateria — o Battery Notes só conhece o tipo e a última troca. Passada a vida útil típica, essa bateria conta como fraca e a tarefa da frota lembra você; marcá-la como trocada reinicia a previsão.",
"battery_fleet_status_low": "Fraca",
"battery_fleet_status_soon": "Em breve",
"battery_fleet_status_ok": "Em bom estado",
"battery_fleet_status_due": "Vencida",
"battery_fleet_predicted_on": "Previsto por volta de {date}",
"battery_fleet_predicted_typical": "Previsto por volta de {date} — {months} meses típicos para {type} ({source})",
"lifetime_source_default": "valor padrão integrado",
"lifetime_source_table": "tabela integrada",
"lifetime_source_learned": "aprendido de {n} trocas",
"lifetime_source_override": "sua configuração",
"lifetime_source_learned_device": "aprendido de {n} trocas deste dispositivo",
"lifetime_source_learned_model": "aprendido de {n} trocas em dispositivos deste modelo",
"battery_fleet_predicted_trend": "Previsto pela tendência de descarga desta bateria: por volta de {date} ({confidence})",
"battery_fleet_rechargeable": "Recarregável: recarregue em vez de substituir — nunca na lista de compras",
"battery_fleet_sort_name": "Ordenar por nome",
"battery_fleet_sort_urgency": "Ordenar por urgência",
"battery_fleet_mark_recharged": "Marcar como recarregada",
"battery_fleet_sparkline_hint": "Nível da bateria dos últimos 30 dias — pontilhado: projeção até o limite baixo",
"battery_fleet_filter_type": "Mostrar apenas este tipo de pilha",
"battery_fleet_record_replacement": "O nível deu um salto por volta de {date} — registrar esta substituição no Battery Notes",
"battery_fleet_total": "{n} baterias acompanhadas",
"battery_fleet_setup_button": "Frota de baterias",
"battery_fleet_setup_done": "Frota de baterias configurada — uma única tarefa acompanha todas as suas baterias.",
"update_banner": "Há uma versão mais nova do Maintenance Supporter no servidor — recarregue para atualizar o painel.",
"update_reload": "Recarregar",
"row_actions_banner": "Concluir e Pular agora são botões nas linhas de tarefas. Prefere os ícones antigos?",
"row_actions_keep": "Manter botões",
"row_actions_back": "Voltar aos ícones",
"battery_fleet_forecast_overdue": "Data prevista ultrapassada — a bateria ainda reporta bom estado. Se você a trocou, registre a troca; caso contrário, a previsão errou.",
"cost_from_parts": "Usar ≈ {amount} das peças",
"cost_parts_booked": "As peças usadas ≈ {amount} são registradas automaticamente — informe só os custos adicionais.",
"cost_parts_info": "Peças usadas ≈ {amount} — contadas na compra, não aqui.",
"cost_purchase_use_hint": "O preço pago vira o preço da peça — as peças contam no uso.",
"history_parts_counted": "Peças: {amount}",
"history_parts_counted_hint": "Valor das peças usadas — contado como despesa",
"history_parts_info": "Peças ≈ {amount}",
"history_parts_info_hint": "Valor das peças usadas — só informativo; o dinheiro contou na compra",
"history_purchase_stock": "Comprado por {amount} (conta no uso)",
"dismiss": "Dispensar",
"gs_label": "Primeiros passos — estas dicas somem conforme a configuração cresce",
"gs_setups_chip": "Configurações sugeridas: {n} dispositivos com gatilhos pré-configurados",
"gs_setups_chip_one": "Configurações sugeridas: 1 dispositivo com gatilhos pré-configurados",
"gs_adopt_chip": "{n} sensores de problema podem virar tarefas de manutenção",
"gs_adopt_chip_one": "1 sensor de problema pode virar uma tarefa de manutenção",
"gs_fleet_chip": "Um clique configura a frota de pilhas",
"gs_reset_chip": "{n} tarefas podem zerar o contador na integração",
"gs_reset_chip_one": "1 tarefa pode zerar o contador na integração",
"cal_editor_window": "Janela padrão",
"cal_editor_window_week": "Semana (7 dias)",
"cal_editor_window_fortnight": "Quinzena (14 dias)",
"cal_editor_window_month": "Mês (30 dias, padrão)",
"cal_editor_window_year": "Ano (365 dias, dias vazios ocultos)",
"cal_editor_window_past_30": "Últimos 30 dias (histórico)",
"cal_editor_window_past_90": "Últimos 90 dias (histórico)",
"cal_editor_show_chips": "Mostrar chips de janela no cartão",
"cal_editor_chips_hint": "Oculte os chips quando o cartão estiver em uma visão de estratégia que já serve como seletor de janela.",
"cal_editor_show_user_filter": "Mostrar filtro de usuário",
"cal_editor_default_user": "Filtro de usuário padrão",
"cal_editor_my_tasks": "Minhas tarefas (usuário atual)",
"cal_editor_show_object_filter": "Mostrar filtro de objeto",
"cal_editor_object_hint": "Pré-selecione um objeto via YAML: object_filter: \"<nome>\" — ou uma lista de nomes para limitar o cartão a vários objetos.",
"object_history_section": "Histórico (todas as tarefas)",
"object_history_all_tasks": "Todas as tarefas",
"object_history_empty": "Sem registros neste período.",
"object_history_cap_note": "O histórico guarda até 500 registros por tarefa — registros muito antigos podem faltar.",
"service_record_title": "Registro de manutenção",
"service_record_print": "Registro de manutenção (PDF)",
"date": "Data",
"service_record_entries": "registros",
"ref_number": "Número de referência",
"print_options_title": "Imprimir o registro de serviço",
"print_layout": "Disposição",
"print_layout_chronological": "Cronológico",
"print_layout_by_task": "Por tarefa",
"print_include": "Incluir",
"print_inc_readings": "Leituras",
"print_inc_parts": "Peças usadas",
"print_inc_photos": "Fotos",
"print_inc_documents": "Documentos vinculados",
"print_inc_doc_desc": "Descrições dos documentos",
"print_inc_checklist": "Lista de verificação",
"print_inc_notes": "Notas",
"print_inc_costs": "Custo e duração",
"print_inc_person": "Concluído por",
"print_inc_refs": "Números de referência",
"print_inc_bare": "Conclusões sem detalhes",
"print_inc_qr": "Código QR por tarefa",
"print_button": "Imprimir",
"report_scan_hint": "Escaneie para abrir a tarefa",
"completed_by": "Concluído por",
"date_from": "De",
"date_to": "Até",
"phases_section": "Fases do ciclo (opcional)",
"phases_hint": "Trabalhos diferentes no mesmo ritmo — cada conclusão avança para o próximo passo (ex.: pequeno, pequeno, grande).",
"phase_add": "Adicionar fase",
"phase_name": "Nome da fase",
"phase_sequence_label": "Ordem do ciclo",
"phase_sequence_add_step": "Adicionar passo",
"phase_current": "Fase atual",
"phase_set": "Definir como atual",
"chart_history_fallback": "Sem estatísticas de longo prazo para esta entidade — mostrando o histórico de estados do recorder (normalmente os últimos ~10 dias)",
"chart_history_alarm": "Visão do gatilho a partir do histórico de estados: 1 = estado de alerta mantido pelo tempo de espera, 0 = normal (normalmente os últimos ~10 dias)",
"chart_history_count": "Contagem de mudanças reconstruída a partir do histórico de estados desde o último serviço (normalmente os últimos ~10 dias)",
"prediction_cycles": "Aprendido de ciclos",
"phase_require_override": "Substituir “Exigir na conclusão” para esta fase",
"history_add_past": "Adicionar conclusão passada",
"require_tag_scan": "Concluir apenas escaneando a etiqueta",
"require_tag_scan_help": "Prova de presença: “Concluído” fica bloqueado em toda parte até escanear a etiqueta NFC ou o código QR no próprio objeto. Automações podem passar 'via_tag_scan' ao serviço complete.",
"disallow_skip": "Não permitir pular",
"disallow_skip_help": "A ação Pular desaparece de todas as telas e o servidor também recusa pular via automações e voz.",
"no_notifications": "Sem notificações para esta tarefa",
"no_notifications_help": "Sem lembretes para esta tarefa — sem notificações de status, repetições, avisos antecipados ou agrupamentos. Ela continua aparecendo no painel e em suas entidades; o resumo semanal ainda a conta.",
"require_tag_scan_hint": "Esta tarefa só é concluída escaneando sua etiqueta NFC ou código QR no próprio objeto — salvar aqui será recusado."
}