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

823 lines
42 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",
"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",
"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",
"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",
"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",
"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",
"runtime_hours": "Tempo de operação alvo (horas)",
"target_value": "Valor alvo",
"baseline": "Linha de base",
"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",
"recurrence_on_days": "Repetir em",
"recurrence_occurrence": "Ocorrência",
"recurrence_weekday": "Dia da semana",
"recurrence_day": "Dia do mês (131)",
"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_every": "a cada {n} {unit}",
"report_notes": "Observações",
"report_col_type": "Tipo",
"report_col_status": "Status",
"report_col_schedule": "Agendamento",
"duration": "Duração",
"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",
"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_optional": "Vence às (opcional, HH:MM)",
"schedule_time_help": "Vazio = meia-noite (padrão). Fuso horário do HA.",
"at_time": "às",
"notes_optional": "Observações (opcional)",
"cost_optional": "Custo (opcional)",
"duration_minutes": "Duração em minutos (opcional)",
"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",
"confirm_delete_object": "Excluir este objeto e todas as suas tarefas?",
"confirm_delete_task": "Excluir esta tarefa?",
"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.",
"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": "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",
"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",
"tasks_lower": "tarefas",
"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",
"for_at_least_minutes": "Por 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 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",
"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_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": "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,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": "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.",
"qr_print": "Imprimir",
"qr_download": "Baixar SVG",
"qr_action": "Ação ao escanear",
"qr_action_view": "Ver informações de manutenção",
"qr_action_complete": "Marcar a manutenção como concluída",
"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",
"analysis": "Análise",
"recent_activities": "Atividades recentes",
"search_notes": "Pesquisar observações",
"avg_cost": "Custo médio",
"no_advanced_features": "Nenhum recurso avançado ativado",
"no_advanced_features_hint": "Ative “Intervalos adaptativos” ou “Padrões sazonais” nas configurações da integração para ver dados de análise aqui.",
"analysis_not_enough_data": "Ainda não há dados suficientes para análise.",
"analysis_not_enough_data_hint": "A análise de Weibull exige pelo menos 5 manutenções concluídas; padrões sazonais aparecem 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 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_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_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_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)",
"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 e tarefas…",
"palette_no_results": "Nenhum resultado",
"palette_hint": "↑↓ para navegar · Enter para abrir · Esc para fechar",
"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_predictions": "Previsões de sensor",
"feat_predictions_desc": "Prevê datas de acionamento a partir da degradação do sensor",
"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_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_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",
"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_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_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 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/YAML/CSV levam apenas as configurações. Este ZIP inclui o conteúdo dos arquivos enviados para que a restauração seja completa.",
"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",
"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",
"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).",
"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…",
"group_delete_confirm": "Excluir o grupo \"{name}\"?",
"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 veem apenas Concluir e Pular.",
"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_service": "Serviço",
"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_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",
"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",
"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.",
"completion_photo_optional": "Foto da conclusão (opcional)",
"add_photo": "Adicionar foto",
"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",
"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",
"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_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",
"object_replaced": "Objeto substituído — sucessor criado",
"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",
"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.",
"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",
"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_auto_buy": "Criar tarefa de compra automaticamente quando estiver baixo",
"part_restock": "Ajustar estoque",
"restock_quantity_label": "Quantidade comprada",
"consumes_parts_label": "Consome peças",
"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_problem_adopt": "Adotar selecionados",
"adopt_problem_done": "{tasks} sensor(es) de problema adotado(s)",
"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_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_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.",
"card_saved_view": "Visualização salva",
"card_saved_view_none": "Nenhuma",
"card_saved_view_help": "Aplica os filtros de status, usuário e etiqueta 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.",
"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.",
"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 (separados por vírgula)",
"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.",
"setups_target_new": "Criar novo: {name}",
"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_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_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_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_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"
}