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

1083 lines
62 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",
"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.",
"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",
"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",
"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 (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}",
"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",
"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.",
"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",
"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",
"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",
"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_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_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",
"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)",
"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_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_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_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.",
"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_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_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",
"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…",
"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_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",
"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.",
"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",
"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_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",
"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.",
"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_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",
"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_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_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.",
"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 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.",
"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.",
"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}",
"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_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",
"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_adopt_chip": "{n} sensores de problema podem virar tarefas de manutenção",
"gs_fleet_chip": "Um clique configura a frota de pilhas",
"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_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."
}