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

711 lines
34 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": "Próxima",
"triggered": "Acionada",
"ok": "OK",
"all": "Todos",
"new_object": "+ Novo objeto",
"templates_from": "De modelo",
"templates_title": "Começar a partir de um modelo",
"templates_task_count": "{n} tarefas",
"template_created": "Criado a partir de modelo",
"onboard_hint": "Adicione o seu primeiro objeto para acompanhar a manutenção.",
"edit": "Editar",
"duplicate": "Duplicar",
"task_duplicated": "Tarefa duplicada",
"object_duplicated": "Objeto duplicado",
"delete": "Eliminar",
"add_task": "+ Tarefa",
"complete": "Concluída",
"completed": "Concluída",
"skip": "Saltar",
"skipped": "Saltada",
"missed": "Missed",
"reset": "Repor",
"snooze": "Snooze",
"snoozed": "Snoozed",
"cancel": "Cancelar",
"bulk_select": "Selecionar",
"bulk_select_all": "Selecionar tudo",
"bulk_n_selected": "{n} selecionados",
"bulk_completed": "{n} tarefas concluídas",
"bulk_archived": "{n} tarefas arquivadas",
"completing": "A concluir…",
"interval": "Intervalo",
"warning": "Aviso",
"last_performed": "Última execução",
"next_due": "Próximo vencimento",
"days_until_due": "Dias até vencimento",
"avg_duration": "Ø Duração",
"trigger": "Acionador",
"trigger_type": "Tipo de acionador",
"threshold_above": "Limite superior",
"threshold_below": "Limite inferior",
"threshold": "Limiar",
"counter": "Contador",
"state_change": "Mudança de estado",
"runtime": "Tempo de funcionamento",
"runtime_hours": "Duração alvo (horas)",
"target_value": "Valor alvo",
"baseline": "Linha de base",
"target_changes": "Alterações alvo",
"for_minutes": "Durante (minutos)",
"time_based": "Temporal",
"sensor_based": "Sensor",
"manual": "Manual",
"one_time": "Única vez",
"weekdays": "Dias da semana",
"nth_weekday": "N-ésimo dia da semana do mês",
"day_of_month": "Dia do mês",
"recurrence_on_days": "Repetir em",
"recurrence_occurrence": "Ocorrência",
"recurrence_weekday": "Dia da semana",
"recurrence_day": "Dia do mês (131)",
"recurrence_last_day": "Last day of the month",
"recurrence_business_day": "Business days only (roll back from weekend)",
"recurrence_offset": "Offset (days, ±)",
"recurrence_offset_help": "Shift the date by ±N days, e.g. -2 = two days before.",
"last_day_month": "Last day of month",
"last_business_day_month": "Last business day",
"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": "Serviço",
"reading": "Leitura",
"custom": "Personalizado",
"history": "Histórico",
"cost": "Custo",
"report_button": "Relatório",
"report_title": "Relatório de manutenção",
"report_generated": "Gerado",
"report_times_done": "Feito",
"report_total_cost": "Custo total",
"report_every": "a cada {n} {unit}",
"report_notes": "Notas",
"report_col_type": "Tipo",
"report_col_status": "Estado",
"report_col_schedule": "Agenda",
"duration": "Duração",
"both": "Ambos",
"trigger_val": "Valor do acionador",
"complete_title": "Concluída: ",
"checklist": "Lista de verificação",
"checklist_steps_optional": "Passos da lista de verificação (opcional)",
"checklist_placeholder": "Limpar filtro\nSubstituir vedação\nTestar pressão",
"checklist_help": "Um passo por linha. Máx. 100 itens.",
"err_too_long": "{field}: demasiado longo (máx. {n} caracteres)",
"err_too_short": "{field}: demasiado curto (mín. {n} caracteres)",
"err_value_too_high": "{field}: demasiado grande (máx. {n})",
"err_value_too_low": "{field}: demasiado pequeno (mín. {n})",
"err_required": "{field}: campo 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",
"feat_schedule_time": "Agendamento por hora",
"feat_schedule_time_desc": "Tarefas vencem em um horário específico em vez de meia-noite.",
"schedule_time_optional": "Vence às (opcional, HH:MM)",
"schedule_time_help": "Vazio = meia-noite (padrão). Fuso horário HA.",
"at_time": "às",
"notes_optional": "Notas (opcional)",
"cost_optional": "Custo (opcional)",
"duration_minutes": "Duração em minutos (opcional)",
"days": "dias",
"day": "dia",
"today": "Hoje",
"d_overdue": "d em atraso",
"no_tasks": "Sem tarefas de manutenção. Crie um objeto para começar.",
"no_tasks_short": "Sem tarefas",
"no_history": "Sem entradas no histórico.",
"show_all": "Mostrar tudo",
"cost_duration_chart": "Custos & Duração",
"installed": "Instalado",
"confirm_delete_object": "Eliminar este objeto e todas as suas tarefas?",
"confirm_delete_task": "Eliminar esta tarefa?",
"min": "Mín",
"max": "Máx",
"save": "Guardar",
"saving": "A guardar…",
"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": "Labels",
"labels_placeholder": "e.g. safety, seasonal, tenant-visible",
"labels_help": "Comma-separated tags for filtering and reporting.",
"priority_low": "Baixa",
"priority_normal": "Normal",
"priority_high": "Alta",
"schedule_type": "Tipo de agendamento",
"interval_days": "Intervalo (dias)",
"warning_days": "Dias de aviso",
"earliest_completion_days": "Earliest completion (days before due)",
"earliest_completion_days_help": "Leave empty to allow completing any time. 0 = only on/after the due date.",
"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 planeada (sem desvio)",
"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",
"documentation_url_label": "Manual",
"object_notes_label": "Notas",
"sort_due_date": "Vencimento",
"sort_object": "Nome do objeto",
"sort_type": "Tipo",
"sort_task_name": "Nome da tarefa",
"all_objects": "Todos os objetos",
"tasks_lower": "tarefas",
"no_tasks_yet": "Ainda sem tarefas",
"add_first_task": "Adicionar primeira tarefa",
"trigger_configuration": "Configuração do acionador",
"entity_id": "ID da entidade",
"comma_separated": "separados por vírgulas",
"entity_logic": "Lógica da entidade",
"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 estado da entidade (sem atributo)",
"trigger_above": "Acionar acima de",
"trigger_below": "Acionar abaixo de",
"for_at_least_minutes": "Durante pelo menos (minutos)",
"safety_interval_days": "Intervalo de segurança (dias, opcional)",
"safety_interval": "Intervalo de segurança (opcional)",
"delta_mode": "Modo delta",
"from_state_optional": "Do estado (opcional)",
"to_state_optional": "Para o estado (opcional)",
"documentation_url_optional": "URL de documentação (opcional)",
"object_notes_optional": "Notas (opcional)",
"nfc_tag_id_optional": "ID da etiqueta NFC (opcional)",
"nfc_tags_empty_help": "Ainda nenhuma tag NFC registada 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.temperatura_exterior — ajusta o intervalo segundo as condições ambientais",
"environmental_attribute_optional": "Atributo ambiental (opcional)",
"nfc_tag_id": "ID da etiqueta NFC",
"nfc_linked": "Etiqueta NFC associada",
"nfc_link_hint": "Clique para associar etiqueta NFC",
"responsible_user": "Utilizador responsável",
"shared_with": "Shared with (rotation)",
"shared_with_help": "Pick multiple people to share this task; the responsible person rotates on each completion.",
"rotation_strategy": "Rotation",
"rotation_none": "No rotation",
"rotation_round_robin": "Round-robin",
"rotation_least_completed": "Least completed",
"rotation_random": "Random",
"no_user_assigned": "(Nenhum utilizador atribuído)",
"all_users": "Todos os utilizadores",
"my_tasks": "As minhas tarefas",
"tab_calendar": "Calendário",
"cal_no_events": "Sem manutenção",
"cal_window_7": "7 dias",
"cal_window_14": "14 dias",
"cal_window_30": "30 dias",
"cal_window_365": "1 ano",
"cal_every_n_days": "a cada {n} 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": "alta confiança",
"cal_confidence_medium": "confiança média",
"cal_confidence_low": "baixa confiança",
"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": "Eliminar grupo",
"delete_group_confirm": "Eliminar o grupo '{name}'?",
"group_select_tasks": "Selecionar tarefas",
"group_name_required": "Nome obrigatório",
"description_optional": "Descrição (opcional)",
"selected": "Selecionado",
"loading_chart": "A carregar dados...",
"hide_outliers": "Ocultar valores atípicos (erros do sensor)",
"was_maintenance_needed": "Esta manutenção era necessária?",
"feedback_needed": "Necessária",
"feedback_not_needed": "Não necessária",
"feedback_not_sure": "Não tenho a certeza",
"suggested_interval": "Intervalo sugerido",
"apply_suggestion": "Aplicar",
"reanalyze": "Reanalisar",
"reanalyze_result": "Nova análise",
"reanalyze_insufficient_data": "Dados insuficientes para uma recomendação",
"data_points": "pontos de dados",
"dismiss_suggestion": "Descartar",
"confidence_low": "Baixa",
"confidence_medium": "Média",
"confidence_high": "Alta",
"recommended": "recomendado",
"seasonal_awareness": "Consciência sazonal",
"edit_seasonal_overrides": "Editar fatores sazonais",
"seasonal_overrides_title": "Fatores sazonais (override)",
"seasonal_overrides_hint": "Fator por mês (0.15.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",
"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": "A subir",
"trend_falling": "A descer",
"trend_stable": "Estável",
"trend_insufficient_data": "Dados insuficientes",
"days_until_threshold": "Dias até ao limiar",
"threshold_exceeded": "Limiar ultrapassado",
"environmental_adjustment": "Fator ambiental",
"sensor_prediction_urgency": "O sensor prevê o limiar em ~{days} dias",
"day_short": "dia",
"weibull_reliability_curve": "Curva de fiabilidade",
"weibull_failure_probability": "Probabilidade de falha",
"weibull_r_squared": "Ajuste R²",
"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": "Sparkline de tendência",
"chart_history": "Histórico de custos e duração",
"chart_seasonal": "Fatores sazonais, 12 meses",
"chart_weibull": "Curva de fiabilidade Weibull",
"chart_sparkline": "Gráfico de valor do acionador",
"days_progress": "Progresso em dias",
"qr_code": "Código QR",
"qr_generating": "A gerar código QR…",
"qr_error": "Não foi possível gerar o código QR.",
"qr_error_no_url": "Nenhum URL do HA configurado. Defina um URL externo ou interno em Definições → Sistema → Rede.",
"save_error": "Erro ao guardar. Tente novamente.",
"qr_print": "Imprimir",
"qr_download": "Transferir SVG",
"qr_action": "Ação ao digitalizar",
"qr_action_view": "Ver informações de manutenção",
"qr_action_complete": "Marcar manutenção como concluída",
"qr_url_mode": "Tipo de ligação",
"qr_mode_companion": "Companion App",
"qr_mode_local": "Local (mDNS)",
"qr_mode_server": "URL do servidor",
"overview": "Visão geral",
"analysis": "Análise",
"recent_activities": "Atividades recentes",
"search_notes": "Pesquisar notas",
"avg_cost": "Ø Custo",
"no_advanced_features": "Sem funções avançadas ativadas",
"no_advanced_features_hint": "Ative “Intervalos Adaptativos” ou “Padrões Sazonais” nas definições da integração para ver dados de análise aqui.",
"analysis_not_enough_data": "Ainda não há dados suficientes para a análise.",
"analysis_not_enough_data_hint": "A análise Weibull requer pelo menos 5 manutenções concluídas; os padrões sazonais tornam-se visíveis após 6+ pontos de dados por mês.",
"analysis_manual_task_hint": "Tarefas manuais sem intervalo não geram dados de análise.",
"completions": "conclusões",
"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 disparar",
"compound_logic_or": "OU — basta uma condição",
"compound_help": "Combine várias condições de sensores num só disparador.",
"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_compact": "Modo compacto",
"card_max_items": "Máx. itens (0 = todos)",
"card_filter_status": "Filtrar por estado",
"card_filter_status_help": "Vazio = mostrar todos os estados.",
"card_filter_objects": "Filtrar por objetos",
"card_filter_objects_help": "Vazio = mostrar todos os objetos.",
"card_filter_entities": "Filtrar por entidades (entity_ids)",
"card_filter_entities_help": "Selecione entidades sensor / binary_sensor desta integração. Vazio = todas.",
"card_loading_objects": "A carregar objetos…",
"card_load_error": "Não foi possível carregar os objetos — verifique a ligação WebSocket.",
"card_no_tasks_title": "Ainda sem tarefas de manutenção",
"card_no_tasks_cta": "→ Crie uma no painel Manutenção",
"no_objects": "Ainda sem objetos.",
"action_error": "Ação falhada. Tente novamente.",
"area_id_optional": "Área (opcional)",
"installation_date_optional": "Data de instalação (opcional)",
"warranty_expiry_optional": "Validade 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_edit_timestamp": "Carimbo de data/hora",
"manufacturer": "Fabricante",
"model": "Modelo",
"area": "Área",
"actions": "Ações",
"view_mode_label": "Vista",
"view_cards": "Vista de cartões",
"view_table": "Vista de tabela",
"objects_table_columns_label": "Colunas da tabela de objetos",
"objects_table_columns_hint": "Escolha que colunas aparecem na vista de tabela de objetos.",
"custom_icon_optional": "Ícone (opcional, ex. mdi:wrench)",
"task_enabled": "Tarefa ativada",
"skip_reason_prompt": "Saltar esta tarefa?",
"reason_optional": "Motivo (opcional)",
"reset_date_prompt": "Marcar tarefa como executada?",
"reset_date_optional": "Data da última execução (opcional, padrão: hoje)",
"notes_label": "Notas",
"documentation_label": "Documentação",
"no_nfc_tag": "— Sem etiqueta —",
"dashboard": "Painel",
"tab_today": "Hoje",
"palette_placeholder": "Pesquisar objetos e tarefas…",
"palette_no_results": "Sem resultados",
"palette_hint": "↑↓ navegar · Enter abrir · Esc fechar",
"today_all_caught_up": "Tudo em dia! Nada para esta semana.",
"today_overdue": "Atrasadas",
"today_due_today": "Vence hoje",
"today_this_week": "Esta semana",
"settings": "Definições",
"settings_features": "Funções avançadas",
"settings_features_desc": "Ative ou desative funções avançadas. Desativar oculta-as da interface mas não elimina dados.",
"feat_adaptive": "Agendamento adaptativo",
"feat_adaptive_desc": "Aprender intervalos ideais a partir do histórico de manutenção",
"feat_predictions": "Previsões do sensor",
"feat_predictions_desc": "Prever datas de acionamento pela degradação do sensor",
"feat_seasonal": "Ajustes sazonais",
"feat_seasonal_desc": "Ajustar intervalos com base em padrões sazonais",
"feat_environmental": "Correlação ambiental",
"feat_environmental_desc": "Correlacionar intervalos com temperatura/humidade",
"feat_budget": "Controlo de orçamento",
"feat_budget_desc": "Acompanhar despesas de manutenção mensais e anuais",
"feat_groups": "Grupos de tarefas",
"feat_groups_desc": "Organizar tarefas em grupos lógicos",
"feat_checklists": "Listas de verificação",
"feat_checklists_desc": "Procedimentos com vários passos para conclusão de tarefas",
"settings_general": "Geral",
"settings_default_warning": "Dias de aviso predefinidos",
"settings_panel_enabled": "Painel lateral",
"settings_panel_title": "Título do painel lateral",
"settings_notifications": "Notificações",
"settings_notify_service": "Serviço de notificação",
"test_notification": "Notificação de teste",
"send_test": "Enviar teste",
"testing": "A enviar…",
"test_notification_success": "Notificação de teste enviada",
"test_notification_failed": "Falha na notificação de teste",
"settings_notify_due_soon": "Notificar quando próxima",
"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": "Horas de silêncio",
"settings_quiet_start": "Início",
"settings_quiet_end": "Fim",
"settings_max_per_day": "Máx. notificações por dia (0 = ilimitado)",
"settings_bundling": "Agrupar notificações",
"settings_bundle_threshold": "Limiar de agrupamento",
"settings_reminder_leads": "Extra reminders (days before due)",
"settings_reminder_leads_hint": "Comma-separated lead times, e.g. 14, 3, 0 — one extra reminder fires on each matching day. Empty = off.",
"settings_actions": "Botões de ação móveis",
"settings_action_complete": "Mostrar botão 'Concluída'",
"settings_action_skip": "Mostrar botão 'Saltar'",
"settings_action_snooze": "Mostrar botão 'Adiar'",
"settings_weekly_digest": "Resumo semanal",
"settings_weekly_digest_hint": "Uma notificação de resumo na segunda de manhã quando há tarefas.",
"settings_warranty_reminder": "Warranty expiry reminder",
"settings_warranty_reminder_days": "Days before expiry",
"settings_warranty_reminder_hint": "Notify once when an object's warranty is this many days from expiring.",
"settings_snooze_hours": "Duração do adiamento (horas)",
"settings_budget": "Orçamento",
"settings_currency": "Moeda",
"settings_budget_monthly": "Orçamento mensal",
"settings_budget_yearly": "Orçamento anual",
"settings_budget_alerts": "Alertas de orçamento",
"settings_budget_threshold": "Limiar de alerta (%)",
"settings_import_export": "Importar / Exportar",
"settings_export_json": "Exportar JSON",
"settings_export_yaml": "Exportar YAML",
"settings_export_csv": "Exportar CSV",
"settings_import_csv": "Importar CSV",
"settings_import_placeholder": "Cole o conteúdo JSON ou CSV aqui…",
"settings_import_btn": "Importar",
"settings_import_success": "{count} objetos importados com sucesso.",
"settings_export_success": "Exportação transferida.",
"settings_saved": "Definição guardada.",
"settings_include_history": "Incluir histórico",
"sort_alphabetical": "Alfabético",
"sort_due_soonest": "Vencimento mais próximo",
"sort_task_count": "Quantidade de tarefas",
"sort_area": "Área",
"sort_assigned_user": "Usuário atribuído",
"sort_group": "Grupo",
"filter_label": "Filtro",
"user_label": "Utilizador",
"sort_label": "Ordenar",
"group_by_label": "Agrupar por",
"state_value_help": "Use o valor de estado HA (normalmente em minúsculas, p. ex. \"on\"/\"off\"). As maiúsculas são normalizadas ao guardar.",
"target_changes_help": "Número de transições correspondentes antes do trigger disparar (predefinido: 1).",
"qr_print_title": "Imprimir códigos QR",
"qr_print_desc": "Gera uma página imprimível de códigos QR para recortar e colar nos 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": "máximo 200, restrinja o filtro",
"qr_print_generate": "Gerar códigos QR",
"qr_print_generating": "A gerar…",
"qr_print_ready": "Códigos QR prontos",
"qr_print_print_button": "Imprimir",
"qr_print_empty": "Nada a gerar",
"qr_action_skip": "Saltar",
"vacation_title": "Modo de férias",
"vacation_active": "ativo",
"vacation_ended": "terminado",
"vacation_desc": "Planeia as tuas férias: as notificações são pausadas durante o período mais dias de margem. Podes manter exceções por tarefa.",
"vacation_enable": "Ativar modo de férias",
"vacation_start": "Início",
"vacation_end": "Fim",
"vacation_buffer": "Margem (dias)",
"vacation_exempt_title": "Notificar mesmo em férias",
"vacation_exempt_desc": "Escolhe tarefas que devem notificar mesmo em férias (p. ex. química crítica de piscina).",
"vacation_load_tasks": "Carregar tarefas",
"vacation_preview_btn": "Mostrar pré-visualização",
"vacation_preview_affected": "tarefas afetadas",
"vacation_event_due_soon": "ficará próxima do prazo",
"vacation_event_overdue": "ficará em atraso",
"vacation_event_triggered_est": "possível disparo do sensor",
"vacation_sensor_based": "(baseado em sensor)",
"vacation_action_notify": "Notificar mesmo assim",
"vacation_action_unsilence": "Silenciar novamente",
"vacation_marked_complete": "Marcado como concluído",
"vacation_marked_skip": "Saltado",
"vacation_end_now": "Terminar férias agora",
"groupby_none": "Sem agrupamento",
"groupby_area": "Por área",
"groupby_group": "Por grupo",
"groupby_user": "Por usuário",
"unassigned": "Não atribuído",
"no_area": "Sem área",
"has_overdue": "Tarefas em atraso",
"object": "Objeto",
"settings_panel_access": "Acesso ao painel",
"settings_panel_access_desc": "Administradores sempre têm acesso completo. Para delegar criar, editar e excluir a não administradores específicos, ative isto e selecione-os abaixo — os demais só veem Concluir e Ignorar.",
"settings_operator_write": "Permitir que os usuários selecionados criem, editem e excluam",
"settings_operator_write_desc": "Desativado: apenas administradores podem alterar o conteúdo. Ativado: os usuários selecionados abaixo também têm acesso completo.",
"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 HA por tarefa ao concluir + QR de conclusão rápida com valores predefinidos.",
"on_complete_action_title": "Na conclusão: acionar ação HA (opcional)",
"on_complete_action_desc": "Chama um serviço HA quando a tarefa é concluída — p. ex. reiniciar um contador no dispositivo.",
"on_complete_action_service": "Serviço",
"on_complete_action_target": "Entidade alvo",
"on_complete_action_data": "Dados (JSON, opcional)",
"on_complete_action_test": "Testar ação",
"on_complete_action_test_success": "Sucesso",
"on_complete_action_test_failed": "Falhou",
"quick_complete_defaults_title": "Valores predefinidos de conclusão rápida (para scans QR, opcional)",
"quick_complete_defaults_desc": "Valores predefinidos para QR de conclusão rápida. Sem eles, o QR abre o diálogo.",
"quick_complete_defaults_notes": "Notas",
"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ário",
"quick_complete_defaults_feedback_not_needed": "Não era necessário",
"quick_complete_success": "Concluído rapidamente",
"trigger_replaced": "Acionador substituído",
"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 as recomendações de intervalo e os gráficos de fiabilidade.",
"suggestion_applied": "Intervalo sugerido aplicado",
"vacation_mode": "Modo de férias",
"vacation_status_active": "Ativo agora",
"vacation_status_scheduled": "Agendado",
"vacation_status_inactive": "Inativo",
"vacation_end_now_confirm": "Terminar as férias imediatamente?",
"vacation_exempt_count": "isentas",
"vacation_advanced": "Avançado…",
"vacation_open_panel": "Abrir no painel",
"enable": "Ativar",
"saved": "Guardado",
"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…",
"group_delete_confirm": "Eliminar o grupo \"{name}\"?",
"groups_manage_tasks": "Gerir atribuições de tarefas…",
"groups_open_panel": "Abrir no painel",
"on_complete_action_target_hint": "Nota: o domínio da entidade tem de corresponder ao serviço — p. ex. 'button.press' só funciona em button.*, 'counter.increment' só em counter.*, 'input_button.press' só em input_button.* etc. Em caso de incompatibilidade, a ação falha silenciosamente (o HA regista 'Referenced entities ... missing or not currently available').",
"show_all_objects": "Mostrar todos os objetos",
"show_all_tasks": "Limpar filtro — mostrar todas as tarefas",
"filter_to_overdue": "Filtrar a lista apenas para em atraso",
"filter_to_due_soon": "Filtrar a lista apenas para a vencer em breve",
"filter_to_triggered": "Filtrar a lista apenas para 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 Manutenção",
"skip_reason": "Motivo para saltar (opcional)",
"reset_to_date": "Repor última execução para",
"delete_task_confirm": "Eliminar esta tarefa e o seu histórico?",
"delete_object_confirm": "Eliminar este objeto e todas as suas tarefas?",
"loading": "A carregar…",
"archive": "Arquivar",
"undo": "Desfazer",
"task_archived": "Tarefa arquivada",
"object_archived": "Objeto arquivado",
"unarchive": "Desarquivar",
"archived": "Arquivado",
"show_archived": "Mostrar arquivados",
"hide_archived": "Ocultar arquivados",
"confirm_archive_object": "Arquivar este objeto e as suas tarefas? O histórico é mantido e pode ser restaurado mais tarde.",
"settings_archive": "Arquivo e retenção",
"settings_archive_desc": "Retire tarefas únicas concluídas sem as eliminar. Os itens arquivados ficam ocultos e inativos, mas mantêm histórico e custos.",
"settings_archive_oneoff_days": "Arquivar automaticamente tarefas únicas concluídas após (dias, 0 = desligado)",
"settings_delete_archived_oneoff_days": "Eliminar automaticamente tarefas únicas arquivadas após (dias, 0 = nunca)",
"archive_object": "Arquivar objeto",
"unarchive_object": "Desarquivar objeto",
"documents": "Documentos",
"documents_empty": "Ainda sem documentos.",
"doc_upload": "Carregar ficheiro",
"doc_uploading": "A carregar…",
"doc_add_link": "Adicionar ligação",
"doc_link_url": "URL (https://…)",
"doc_link_title": "Título (opcional)",
"doc_open": "Abrir",
"doc_delete_confirm": "Eliminar «{name}»?",
"doc_too_large": "Ficheiro demasiado grande (máx. 25 MB).",
"doc_upload_failed": "Falha no carregamento.",
"completion_photo_optional": "Completion photo (optional)",
"add_photo": "Add photo",
"uploading": "Uploading…",
"remove": "Remove",
"doc_deduped": "Já armazenado noutro local — partilhado, sem espaço extra.",
"doc_dup_in_object": "Este ficheiro já está anexado a este objeto.",
"doc_link_invalid": "Apenas ligações http/https são permitidas.",
"doc_cat_manual": "Manual",
"doc_cat_warranty": "Garantia",
"doc_cat_invoice": "Fatura",
"doc_cat_spare_parts": "Peças",
"doc_cat_photo": "Foto",
"doc_cat_other": "Outro",
"doc_link_badge": "Ligação",
"doc_storage_title": "Armazenamento de documentos",
"doc_storage_saved": "Poupado por deduplicação",
"doc_storage_refresh": "Atualizar",
"doc_download": "Transferir",
"doc_close": "Fechar",
"doc_camera": "Tirar foto",
"doc_drop_hint": "Solte os ficheiros aqui",
"doc_task_none": "Nenhum documento associado a esta tarefa.",
"doc_link_existing": "Associar um documento…",
"doc_attach": "Associar",
"doc_unlink": "Desassociar",
"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 recuperar",
"auto_complete_on_recovery_help": "Regista uma conclusão (define a última realização) quando o gatilho se resolve sozinho — p. ex., sal reabastecido, filtro substituído.",
"doc_search": "Pesquisar documentos…",
"doc_search_none": "Nenhum documento correspondente",
"link_device_optional": "Associar a dispositivo existente (opcional)",
"parent_object_optional": "Objeto principal (opcional)",
"parent_none": "(Sem objeto principal)",
"paused": "Pausado",
"pause_object": "Pausar",
"resume_object": "Retomar",
"pause_until_prompt": "Congela os agendamentos deste objeto — nada vence nem notifica até ser retomado. Opcionalmente, defina uma data de retoma 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": "Retire 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, os contadores começam do zero.",
"replace_name_label": "Nome do sucessor",
"object_replaced": "Objeto substituído — sucessor criado",
"reading_unit_label": "Unidade de leitura (p. ex. kWh, m³)",
"reading_unit_help": "Mostrada ao lado do valor registado ao concluir esta tarefa.",
"reading_value_label": "Valor de leitura",
"reading_label": "Leitura",
"settings_templates_label": "Galeria de modelos",
"settings_templates_hint": "Desmarque modelos de que nunca precisará — desaparecem dos seletores \"A partir de modelo\" (painel e config flow). Nada mais muda; reativáveis a qualquer momento.",
"worksheet": "Folha de trabalho",
"worksheet_scan_view": "Digitalize para abrir a tarefa",
"worksheet_scan_complete": "Digitalize para concluir",
"worksheet_manual_excerpt": "Excerto do manual",
"worksheet_pages": "páginas",
"worksheet_printed": "Impresso",
"worksheet_never": "Nunca",
"card_all_caught_up": "Tudo em dia — nada requer atenção",
"postpone": "Adiar",
"postpone_date_prompt": "Adiar esta ocorrência para qual data?",
"postpone_date_label": "Nova data de vencimento",
"postponed": "Adiado",
"postponed_to": "Adiado para",
"season_window_label": "Janela sazonal (meses)",
"season_window_hint": "Só vence nos meses selecionados; datas fora de época passam para o próximo mês ativo. Nenhum = todo o ano.",
"series_end_label": "Termina",
"series_end_never": "Nunca (repete indefinidamente)",
"series_end_after_count": "Após um número de vezes",
"series_end_until": "Numa data",
"series_end_count_label": "Número de vezes",
"series_end_until_label": "Data final"
}