{
  "child.tap_to_undo": "Toque para desfazer",
  "common.design.field_label": "Design do card",
  "common.design.use_global": "Usar padrão global",
  "common.design.classic": "Clássico",
  "common.design.playroom": "Playroom",
  "common.design.console": "Console",
  "common.design.cleanpro": "Clean Pro",
  "panel.settings_card_design_label": "Design de card padrão",
  "panel.settings_card_design_hint": "O estilo que novos cards usam, a menos que substituído por card.",
  "activity.a_chore": "uma tarefa",
  "activity.a_reward": "uma recompensa",
  "activity.awaiting_approval": "aguardando aprovação",
  "activity.card_description": "Cronologia de conclusões de tarefas e reclamações de recompensas recentes",
  "activity.card_name": "Feed de Atividade TaskMate",
  "activity.claimed": "reclamou",
  "activity.completed": "concluiu",
  "activity.completed_chores_will_appear": "As tarefas concluídas aparecerão aqui",
  "activity.days_ago": "{count}d ago",
  "activity.default_title": "Atividade",
  "activity.recent_events": "Eventos recentes",
  "activity.undo": "Desfazer",
  "activity.undo_confirm_title": "Desfazer esta ação?",
  "activity.undo_confirm_chore": "Desfazer a aprovação de “{detail}” para {child}? Isso remove {points} pontos e retorna para pendente.",
  "activity.undo_confirm_txn": "Desfazer “{detail}” para {child}? Isso reverte {points} pontos.",
  "activity.undo_error_title": "TaskMate — falha ao desfazer",
  "activity.undo_error_body": "Não foi possível desfazer: {message}",
  "activity.editor.accent_stripes_helper": "Show the 4px coloured stripe at the left of each row indicating event type",
  "activity.editor.accent_stripes": "Coloured event stripes",
  "activity.editor.filter_child_helper": "Mostrar apenas atividade desta criança",
  "activity.editor.max_items": "Máximo de Itens",
  "activity.editor.max_items_helper": "Número máximo de eventos a mostrar (padrão: 30)",
  "activity.editor.show_relative_time_helper": "Show 'just now' / '5m ago' alongside the absolute time on each row",
  "activity.editor.show_relative_time": "Relative time labels",
  "activity.editor.show_filter_chips_helper": "Show the All / Chores / Rewards / Adjustments chip bar below the header",
  "activity.editor.show_filter_chips": "Show filter chips",
  "activity.editor.show_undo": "Mostrar botões de desfazer",
  "activity.editor.show_undo_helper": "Mostra o botão de desfazer em cada linha. Desative para um painel adequado para crianças, para que elas não possam desfazer a própria atividade.",
  "activity.events_count": "{count} eventos",
  "activity.just_now": "just now",
  "activity.hours_ago": "{count}h ago",
  "activity.filter_rewards": "Rewards",
  "activity.filter_chores": "Chores",
  "activity.filter_aria_label": "Filter activity by type",
  "activity.filter_all": "All",
  "activity.filter_adjustments": "Adjustments",
  "activity.feed_end": "— end of feed —",
  "activity.lost": "perdeu",
  "activity.minutes_ago": "{count}m ago",
  "activity.no_activity_yet": "Ainda sem atividade",
  "activity.no_events_for_filter": "No matching events",
  "activity.points_manually": "pontos manualmente",
  "activity.reason_allocated_to_pool": "Alocado ao cofrinho: {name}",
  "activity.reason_bonus": "Bônus: {name}",
  "activity.reason_penalty": "Penalidade: {name}",
  "activity.reason_perfect_week": "Bônus de semana perfeita!",
  "activity.reason_pool_refund_cost_reduced": "Reembolso do cofrinho (custo reduzido): {name}",
  "activity.reason_pool_refund_deleted": "Reembolso do cofrinho (recompensa excluída): {name}",
  "activity.reason_pool_refund_expired": "Reembolso do cofrinho (recompensa expirada): {name}",
  "activity.reason_pool_refund_sold_out": "Reembolso do cofrinho (recompensa esgotada): {name}",
  "activity.reason_streak_milestone": "Bônus de marco de sequência ({days} dias seguidos!)",
  "activity.reason_weekend_bonus": "Bônus de fim de semana (×{multiplier})",
  "activity.received": "recebeu",
  "activity.redeemed": "resgatou",
  "activity.spent": "gastou",
  "activity.try_different_filter": "Try a different filter",
  "activity.unknown_child": "Desconhecido",
  "approvals.all_caught_up": "Está tudo em dia!",
  "approvals.approve": "Aprovar",
  "approvals.approve_all": "Aprovar tudo",
  "approvals.approve_all_confirm": "Aprovar {count} tarefas pendentes?",
  "approvals.card_description": "Cartão para gerir aprovações de tarefas pendentes no TaskMate",
  "approvals.card_name": "Aprovações TaskMate",
  "approvals.default_title": "Aprovações Pendentes",
  "approvals.editor.child_id": "ID da Criança (opcional)",
  "approvals.editor.child_id_helper": "Filtrar aprovações para uma criança específica",
  "approvals.editor.child_id_placeholder": "Deixar vazio para mostrar todas as crianças",
  "approvals.editor.entity_helper": "A entidade sensor de aprovações pendentes",
  "approvals.error_failed_service": "Falha ao {service}: {message}",
  "approvals.error_title": "Erro do TaskMate",
  "approvals.no_pending_approvals": "Sem aprovações pendentes",
  "approvals.please_define_entity": "Por favor define uma entidade (sensor pending_approvals)",
  "approvals.reject": "Rejeitar",
  "approvals.reward_claims_section": "Pedidos de recompensa",
  "approvals.mandatory_section": "Obrigatórias — para revisar",
  "approvals.apply_penalty": "Aplicar penalidade",
  "approvals.postpone": "Adiar",
  "approvals.dismiss": "Dispensar",
  "approvals.penalty_points": "Penalidade: −{points} pts",
  "approvals.no_penalty": "Sem penalidade definida",
  "approvals.timed_duration": "{count} min",
  "badge.criteria_and": "E",
  "badge.criteria_best_streak": "Melhor sequência",
  "badge.criteria_current_streak": "Sequência atual",
  "badge.criteria_first_chore": "Primeira tarefa",
  "badge.criteria_first_reward": "Primeira recompensa",
  "badge.criteria_perfect_weeks": "Semanas perfeitas",
  "badge.criteria_total_chores": "Tarefas totais",
  "badge.criteria_total_points": "Pontos totais",
  "badge.criteria_total_rewards": "Recompensas totais",
  "badge.desc_1000_points": "Ganhar 1000 pontos no total",
  "badge.desc_100_chores": "Completar 100 tarefas",
  "badge.desc_100_points": "Ganhar 100 pontos no total",
  "badge.desc_10_chores": "Completar 10 tarefas",
  "badge.desc_10_perfect_weeks": "Alcançar 10 semanas perfeitas",
  "badge.desc_30_day_streak": "Completar tarefas por 30 dias seguidos",
  "badge.desc_3_day_streak": "Completar tarefas por 3 dias seguidos",
  "badge.desc_5000_points": "Ganhar 5000 pontos no total",
  "badge.desc_500_points": "Ganhar 500 pontos no total",
  "badge.desc_50_chores": "Completar 50 tarefas",
  "badge.desc_5_perfect_weeks": "Alcançar 5 semanas perfeitas",
  "badge.desc_7_day_streak": "Completar tarefas por 7 dias seguidos",
  "badge.desc_first_chore": "Completar sua primeira tarefa",
  "badge.desc_first_perfect_week": "Completar uma semana perfeita",
  "badge.desc_first_reward": "Resgatar sua primeira recompensa",
  "badge.earned_date": "Conquistado em {date}",
  "badge.manual_award_only": "Apenas atribuição manual",
  "badge.metric_best_streak": "Melhor sequência",
  "badge.metric_current_streak": "Sequência atual",
  "badge.metric_first_chore": "Primeira tarefa (bool)",
  "badge.metric_first_reward": "Primeira recompensa (bool)",
  "badge.metric_perfect_weeks": "Semanas perfeitas",
  "badge.metric_total_chores": "Total de tarefas",
  "badge.metric_total_points": "Total de pontos",
  "badge.metric_total_rewards": "Total de recompensas",
  "badge.name_1000_points": "1000 pontos",
  "badge.name_100_chores": "100 tarefas concluídas",
  "badge.name_100_points": "100 pontos",
  "badge.name_10_chores": "10 tarefas concluídas",
  "badge.name_10_perfect_weeks": "10 semanas perfeitas",
  "badge.name_30_day_streak": "Sequência de 30 dias",
  "badge.name_3_day_streak": "Sequência de 3 dias",
  "badge.name_5000_points": "5000 pontos",
  "badge.name_500_points": "500 pontos",
  "badge.name_50_chores": "50 tarefas concluídas",
  "badge.name_5_perfect_weeks": "5 semanas perfeitas",
  "badge.name_7_day_streak": "Sequência de 7 dias",
  "badge.name_first_chore": "Primeira tarefa",
  "badge.name_first_perfect_week": "Primeira semana perfeita",
  "badge.name_first_reward": "Primeira recompensa",
  "badge.source_auto": "AUTO",
  "badge.source_manual": "MANUAL",
  "badge.source_silent": "SILENCIOSO",
  "badge.tier_bronze": "Bronze",
  "badge.tier_gold": "Ouro",
  "badge.tier_platinum": "Platina",
  "badge.tier_silver": "Prata",
  "badges.all_tiers": "Todos os níveis",
  "badges.count_label": "{earned} de {total} conquistados",
  "badges.count_label_latest": "{earned} de {total} conquistados · Último: {latest}",
  "badges.default_title": "Conquistas",
  "badges.editor_help": "Configure via YAML: defina entity para o sensor de emblemas (ex. sensor.taskmate_badges_mia).",
  "badges.entity_not_found": "{entity} não encontrado",
  "badges.label": "Conquistas",
  "badges.title_with_name": "Conquistas de {name}",
  "bonuses.add_bonus": "Adicionar Bónus",
  "bonuses.applying_to": "A aplicar a {childName} — saldo atual: {points} {pointsName}",
  "bonuses.btn_delete_title": "Eliminar",
  "bonuses.btn_edit_title": "Editar",
  "bonuses.card_description": "Aplicar bónus de atribuição de pontos às crianças",
  "bonuses.card_name": "Bónus TaskMate",
  "bonuses.default_title": "Bónus",
  "bonuses.editor.manage_note": "Adicione, edite e elimine modelos de bónus diretamente no próprio cartão — toque no ícone de lápis no cabeçalho do cartão. Este editor controla apenas a aparência do cartão.",
  "bonuses.empty_sub": "Toca no ícone do lápis para adicionar bónus",
  "bonuses.empty_title": "Ainda sem bónus",
  "bonuses.form_description_label": "Descrição (opcional)",
  "bonuses.form_description_placeholder": "Descrição curta",
  "bonuses.form_icon_label": "Ícone (MDI)",
  "bonuses.form_name_label": "Nome",
  "bonuses.form_name_placeholder": "ex.: Arrumou o quarto",
  "bonuses.form_points_label": "Pontos",
  "bonuses.manage_title": "Gerir bónus",
  "bonuses.new_bonus": "Novo Bónus",
  "bonuses.toast_add_failed": "Falha ao adicionar bónus",
  "bonuses.toast_applied": "+{points} {pointsName} para {childName}",
  "bonuses.toast_apply_failed": "Falha ao aplicar bónus",
  "bonuses.toast_delete_failed": "Falha ao eliminar bónus",
  "bonuses.toast_save_failed": "Falha ao guardar alterações",
  "bonuses.toast_saved": "Bónus guardado",
  "calendar.card_description": "Vista de um dia das tarefas atribuídas a cada criança",
  "calendar.card_name": "Calendário TaskMate",
  "calendar.child_summary": "{done} de {total} concluídas",
  "calendar.default_title": "Calendário de Tarefas",
  "calendar.editor.child_helper": "Mostrar o calendário apenas para uma criança específica",
  "calendar.editor.title": "Título",
  "calendar.error.entity_required": "Por favor, defina uma entidade",
  "calendar.legend_due": "Pendente",
  "calendar.next_day": "Dia seguinte",
  "calendar.no_chores_today": "Sem tarefas para este dia",
  "calendar.prev_day": "Dia anterior",
  "calendar.rotating": "Atribuição rotativa",
  "child.afternoon_chores": "Tarefas da Tarde",
  "child.all_done": "Tudo Feito!",
  "child.bonus_label": "BÔNUS",
  "child.bonus_tooltip": "Bônus: {name}",
  "child.card_description": "Um cartão divertido e adequado para crianças concluírem as suas tarefas!",
  "child.card_name": "Cartão Criança TaskMate",
  "child.celebration_message": "Conseguiste! Continua assim!",
  "child.celebration_title": "INCRÍVEL!",
  "child.child_not_found": "Criança não encontrada: {child_id}",
  "child.chore_locked_until": "Disponível às {time}",
  "child.chore_locked_until_generic": "Disponível mais tarde",
  "child.chores_reset_hours_mins": "Tarefas reiniciam em {hours}h {mins}m",
  "child.chores_reset_mins": "Tarefas reiniciam em {mins}m",
  "child.chores_resetting_soon": "As tarefas reiniciam em breve!",
  "child.click_to_complete": "Clica para concluir",
  "child.click_to_undo": "Clica para desfazer",
  "child.difficulty_easy": "Fácil",
  "child.difficulty_medium": "Médio",
  "child.difficulty_hard": "Difícil",
  "child.mandatory": "Obrigatória",
  "child.swap_section_title": "Assumir uma tarefa",
  "child.swap_request": "Solicitar",
  "child.swap_requested": "Solicitado",
  "child.photo_needed": "Foto necessária",
  "child.photo_required_title": "Adicionar uma foto",
  "child.photo_take": "Tirar uma foto",
  "child.photo_hint": "Mostre sua tarefa concluída",
  "child.photo_retake": "Repetir",
  "child.photo_confirm": "Confirmar",
  "child.photo_uploading": "Enviando foto…",
  "child.photo_cancel": "Cancelar",
  "child.photo_not_image": "Este arquivo não é uma imagem. Tente novamente.",
  "child.photo_process_failed": "Não foi possível ler a foto. Tente novamente.",
  "child.photo_upload_failed": "Falha no envio. Verifique sua conexão e tente novamente.",
  "child.done": "Concluído",
  "child.editor.child": "Criança",
  "child.editor.child_helper": "Para qual criança é este cartão?",
  "child.editor.chores_not_due_today": "Tarefas Sem Prazo Hoje",
  "child.editor.due_days_dim": "Atenuar — mostrar em cinzento, sem interação",
  "child.editor.due_days_helper": "Aplica-se a tarefas com due_days definido quando hoje não está agendado",
  "child.editor.due_days_hide": "Ocultar — não mostrar",
  "child.editor.due_days_show": "Mostrar — mostrar normalmente",
  "child.editor.elapsed_dim": "Atenuar — mostrar em cinzento, sem interação",
  "child.editor.elapsed_helper": "O que mostrar quando uma tarefa da manhã/tarde/noite/madrugada não foi concluída e o horário já passou",
  "child.editor.elapsed_hide": "Ocultar — não mostrar",
  "child.editor.elapsed_show": "Mostrar — mostrar normalmente",
  "child.editor.missed_time_chores": "Tarefas de Período Perdido",
  "child.editor.recurrence_dim": "Atenuar — mostrar em cinzento, sem interação",
  "child.editor.recurrence_helper": "O que mostrar quando uma tarefa recorrente foi concluída e a janela ainda não reiniciou",
  "child.editor.recurrence_hide": "Ocultar — não mostrar até estar disponível novamente",
  "child.editor.recurrence_show": "Mostrar — mostrar normalmente",
  "child.editor.recurring_when_completed": "Tarefas Recorrentes — Quando Concluídas",
  "child.editor.select_child": "Selecionar uma criança...",
  "child.editor.show_countdown": "Mostrar contagem regressiva de reinício junto a \"Tarefas de Hoje\"",
  "child.editor.show_debug": "Mostrar painel de depuração",
  "child.editor.show_description": "Mostrar descrição da tarefa",
  "child.editor.time_category": "Categoria de Hora",
  "child.editor.time_category_afternoon": "Tarefas da Tarde",
  "child.editor.time_category_all": "Tarefas de Hoje (Todas)",
  "child.editor.time_category_anytime": "Tarefas de Hoje (Qualquer Hora)",
  "child.editor.time_category_evening": "Tarefas da Noite",
  "child.editor.time_category_helper": "Qual período do dia mostrar tarefas — também define o título do cartão",
  "child.editor.time_category_morning": "Tarefas da Manhã",
  "child.editor.time_category_night": "Tarefas da Madrugada",
  "child.error_complete": "Algo correu mal: {message}",
  "child.error_title": "Oops!",
  "child.error_undo": "Não foi possível desfazer: {message}",
  "child.undo_not_allowed": "Somente os pais podem desfazer uma tarefa concluída.",
  "child.evening_chores": "Tarefas da Noite",
  "child.morning_chores": "Tarefas da Manhã",
  "child.night_chores": "Tarefas da Madrugada",
  "child.no_chores_right_now": "Sem tarefas agora. Bom trabalho!",
  "child.not_scheduled_for_today": "Não agendado para hoje",
  "child.pause": "Pausar",
  "child.paused": "Pausado",
  "child.please_define_child_id": "Por favor define um child_id",
  "child.please_define_entity": "Por favor define uma entidade (sensor de visão geral do taskmate)",
  "child.pts_per_min": "pts/min",
  "child.pts_per_n_min": "pts/{count} min",
  "child.recurring": "Recorrente",
  "child.resume": "Retomar",
  "child.start": "Iniciar",
  "child.time_has_passed": "O horário desta tarefa já passou",
  "child.timed_cap_label": "{used} / {max} min",
  "child.todays_chores": "Tarefas de Hoje",
  "common.afternoon": "Tarde",
  "common.all": "Todos",
  "common.all_children": "Todas as crianças",
  "common.anytime": "Qualquer hora",
  "common.apply": "Aplicar",
  "common.approve": "Aprovar",
  "common.approved": "Aprovado",
  "common.cancel": "Cancelar",
  "common.close": "Fechar",
  "common.chores": "Tarefas",
  "common.d_streak": "{count} dias seguidos",
  "common.day_streak": "dias seguidos",
  "common.default": "Padrão",
  "common.editor.card_title": "Título do Cartão",
  "common.editor.filter_by_child": "Filtrar por Criança (opcional)",
  "common.editor.filter_by_child_all": "Todas as crianças",
  "common.editor.header_colour": "Cor do Cabeçalho",
  "common.editor.header_colour_helper": "Cor de fundo do cabeçalho do cartão",
  "common.editor.overview_entity": "Entidade de Visão Geral",
  "common.editor.overview_entity_helper": "A entidade sensor de visão geral do TaskMate",
  "common.entity": "Entidade",
  "common.entity_not_found": "Entidade não encontrada: {entity}",
  "common.evening": "Noite",
  "common.goal": "Objetivo",
  "common.morning": "Manhã",
  "common.night": "Madrugada",
  "common.no_children": "Nenhuma criança encontrada",
  "common.no_chores_today": "Sem tarefas hoje",
  "common.pending": "Pendente",
  "common.please_define_entity": "Por favor define uma entidade",
  "common.points": "Pontos",
  "common.reject": "Rejeitar",
  "common.rejected": "Rejeitado",
  "common.reset": "Repor",
  "common.save": "Guardar",
  "common.stars": "Estrelas",
  "common.this_week": "esta semana",
  "common.title": "Título",
  "common.today": "Hoje",
  "common.total": "total",
  "common.unavailable": "TaskMate indisponível",
  "common.unknown": "Desconhecido",
  "common.yesterday": "Ontem",
  "dashboard.btn_add_points_title": "Adicionar {amount} {pointsName}",
  "dashboard.btn_remove_points_title": "Remover {amount} {pointsName}",
  "dashboard.card_description": "Vista unificada para pais com aprovações, progresso das crianças e controlos rápidos de pontos",
  "dashboard.card_name": "Painel dos Pais TaskMate",
  "dashboard.default_title": "Painel dos Pais",
  "dashboard.editor.entity_helper": "O sensor de visão geral do TaskMate",
  "dashboard.editor.entity_label": "Entidade de Visão Geral",
  "dashboard.editor.header_colour_helper": "Cor de fundo do cabeçalho do cartão",
  "dashboard.editor.header_colour_label": "Cor do Cabeçalho",
  "dashboard.editor.quick_points_helper": "Quantos pontos os botões +/- adicionam ou removem",
  "dashboard.editor.quick_points_label": "Pontos Rápidos",
  "dashboard.editor.show_claims": "Mostrar separador de Pedidos de Recompensa",
  "dashboard.editor.title_label": "Título do Cartão",
  "dashboard.empty_approvals": "Está tudo em dia! Sem aprovações pendentes.",
  "dashboard.empty_claims": "Sem pedidos de recompensa pendentes.",
  "dashboard.empty_no_children": "Nenhuma criança encontrada",
  "dashboard.empty_rotation": "Nenhuma tarefa rotativa configurada",
  "dashboard.paused_tag": "PAUSADO",
  "dashboard.rotation_skip_confirm": "Pular o responsável de hoje para esta tarefa?",
  "dashboard.rotation_skip_hint": "Pular a criança atual e ir para a próxima na rotação (apenas hoje)",
  "dashboard.rotation_unassigned": "Ninguém",
  "dashboard.tab_approvals": "Aprovações",
  "dashboard.tab_claims": "Pedidos",
  "dashboard.tab_overview": "Visão Geral",
  "dashboard.chores_done": "{done} / {total} tarefas feitas",
  "dashboard.tab_points": "Pontos",
  "dashboard.tab_rotation": "Rotação",
  "graph.all_children": "Todas as Crianças",
  "graph.card_description": "Gráfico de linhas com pontos diários ou acumulados ao longo do tempo",
  "graph.card_name": "Gráfico de Pontos TaskMate",
  "graph.career_growth": "Carreira",
  "graph.daily": "Diário",
  "graph.default_title": "Gráfico de Pontos",
  "graph.editor.child_filter_helper": "Mostrar a linha de uma criança ou de todas juntas",
  "graph.editor.days_helper": "Número de dias a apresentar (3–90)",
  "graph.editor.days_to_show": "Dias a mostrar",
  "graph.graph_error": "Erro no gráfico: {message}",
  "graph.no_data_submessage": "Conclui e aprova tarefas para ver o gráfico",
  "graph.no_data_yet": "Ainda sem dados",
  "graph.total": "Total",
  "leaderboard.best_streak": "Melhor sequência",
  "leaderboard.best_streak_value": "{count} dias",
  "leaderboard.card_description": "Classificação competitiva multi-criança por pontos, sequência ou atividade semanal",
  "leaderboard.card_name": "Classificação TaskMate",
  "leaderboard.career_label": "carreira",
  "leaderboard.career_score": "Pontuação de Carreira",
  "leaderboard.default_title": "Classificação",
  "leaderboard.editor.entity_helper": "O sensor de visão geral do TaskMate",
  "leaderboard.editor.entity_label": "Entidade de Visão Geral",
  "leaderboard.editor.header_colour_helper": "Cor de fundo do cabeçalho do cartão",
  "leaderboard.editor.header_colour_label": "Cor do Cabeçalho",
  "leaderboard.editor.rank_by_helper": "Critério de classificação das crianças",
  "leaderboard.editor.rank_by_label": "Classificar por",
  "leaderboard.editor.show_career": "Mostrar pontuação de carreira nas sub-estatísticas",
  "leaderboard.editor.show_streak": "Mostrar sequência nas sub-estatísticas",
  "leaderboard.editor.show_weekly": "Mostrar pontos semanais nas sub-estatísticas",
  "leaderboard.editor.sort_option_career": "Pontuação de Carreira",
  "leaderboard.editor.sort_option_points": "Pontos de Sempre",
  "leaderboard.editor.sort_option_streak": "Sequência Atual",
  "leaderboard.editor.sort_option_weekly": "Pontos desta Semana",
  "leaderboard.editor.title_label": "Título do Cartão",
  "leaderboard.ordinal_4": "4º",
  "leaderboard.ordinal_5": "5º",
  "leaderboard.personal_bests": "Recordes Pessoais",
  "leaderboard.points_this_week": "Pontos esta semana",
  "leaderboard.ranked_by": "Classificado por {period}",
  "leaderboard.sort_all_time_points": "Pontos de Sempre",
  "leaderboard.sort_career_score": "Pontuação de Carreira",
  "leaderboard.sort_current_streak": "Sequência Atual",
  "leaderboard.sort_this_week": "Esta Semana",
  "leaderboard.tie": "EMPATE",
  "leaderboard.total_chores_completed": "Total de tarefas concluídas",
  "leaderboard.total_points_earned": "Total de pontos ganhos",
  "overview.card_description": "Painel de controlo rápido para os pais de todas as crianças",
  "overview.card_name": "Visão Geral TaskMate",
  "overview.default_title": "TaskMate",
  "overview.designed.action_required": "AÇÃO NECESSÁRIA ●",
  "overview.designed.approvals_waiting": "{count} aprovações pendentes",
  "overview.designed.daily_completion": "PROGRESSO DIÁRIO",
  "overview.designed.pending_review": "{count} PARA REVISAR",
  "overview.designed.progress_detail": "{done} / {total} tarefas · {pct}%",
  "overview.designed.review": "Revisar",
  "overview.designed.sub_cleanpro": "Atualizado agora mesmo",
  "overview.designed.sub_console": "FAMÍLIA · AO VIVO",
  "overview.designed.sub_playroom": "Veja como estamos ocupados!",
  "overview.designed.tap_to_check": "Toque em Aprovações para marcar",
  "overview.designed.todays_progress": "Progresso de hoje",
  "overview.designed.waiting_for_you": "{count} esperando por você",
  "overview.editor.approvals_entity_helper": "sensor.pending_approvals — para contagem precisa de pendentes",
  "overview.editor.approvals_entity_label": "Entidade de Aprovações (opcional)",
  "overview.editor.entity_helper": "A entidade sensor de visão geral do TaskMate",
  "overview.editor.entity_label": "Entidade de Visão Geral",
  "overview.editor.header_colour_helper": "Cor de fundo do cabeçalho do cartão",
  "overview.editor.header_colour_label": "Cor do Cabeçalho",
  "overview.editor.title_label": "Título",
  "overview.footer_children": "Crianças",
  "overview.footer_done_today": "Feito Hoje",
  "overview.footer_total_points": "Total de {pointsName}",
  "overview.pending_count": "{count} pendente",
  "panel.activity_approve": "Aprovar",
  "panel.activity_approve_all": "Aprovar tudo",
  "panel.activity_approve_all_confirm": "Aprovar {count} tarefas pendentes?",
  "panel.activity_approve_all_done": "{count} tarefas aprovadas",
  "panel.activity_audit_log": "Registro de auditoria",
  "panel.activity_claimed_reward": "Resgatou: {name}",
  "panel.activity_claimed_text": "{child} resgatou a recompensa {reward}",
  "panel.activity_completed_chore": "Concluída: {name}",
  "panel.activity_completed_text": "{child} concluiu {chore}",
  "panel.activity_deleted_chore": "(tarefa excluída)",
  "panel.activity_deleted_reward": "(recompensa excluída)",
  "panel.activity_manual_addition": "Adição manual",
  "panel.activity_manual_deduction": "Dedução manual",
  "panel.activity_no_items": "Nenhum item aguardando revisão.",
  "panel.activity_no_points_transactions": "Nenhuma transação de pontos ainda.",
  "panel.activity_no_recent": "Nada por aqui ainda — a atividade aparecerá conforme tarefas forem concluídas e recompensas resgatadas.",
  "panel.activity_pending_all_clear": "Tudo certo",
  "panel.activity_pending_approvals": "Aprovações pendentes",
  "panel.activity_points": "pontos",
  "panel.activity_recent": "Atividade recente",
  "panel.activity_reject": "Rejeitar",
  "panel.activity_table_child": "Criança",
  "panel.activity_table_points": "Pontos",
  "panel.activity_table_reason": "Motivo",
  "panel.activity_table_when": "Quando",
  "panel.activity_title": "Atividade",
  "panel.activity_transaction_count": "{count} transação",
  "panel.activity_transaction_count_plural": "{count} transações",
  "panel.assign_alternating": "Alternado — rodízio entre as crianças, uma por dia",
  "panel.assign_alternating_short": "Alternado",
  "panel.assign_balanced": "Equilibrado — divide as tarefas do dia igualmente entre as crianças",
  "panel.assign_balanced_short": "Equilibrado",
  "panel.assign_first_come": "Quem chega primeiro — a primeira criança a terminar ganha; some para as demais",
  "panel.assign_first_come_short": "Quem chega primeiro",
  "panel.assign_everyone": "Todos — toda criança atribuída vê a tarefa",
  "panel.assign_random": "Aleatório — sorteia uma criança atribuída por dia",
  "panel.assign_random_short": "Aleatório",
  "panel.assign_unassigned": "Não atribuído — nenhuma criança vê esta tarefa",
  "panel.assign_unassigned_short": "Não atribuído",
  "panel.badge_add_btn": "+ Adicionar conquista personalizada",
  "panel.badge_add_criterion_btn": "+ Adicionar critério",
  "panel.badge_assigned_hint": "Deixe todos desmarcados para todas as crianças",
  "panel.badge_assigned_label": "Atribuído a",
  "panel.badge_award_btn": "Atribuir",
  "panel.badge_award_select_child": "— Selecionar criança —",
  "panel.badge_award_to_label": "Atribuir a",
  "panel.badge_bonus_label": "Bônus de pontos",
  "panel.badge_builtin_hint": "Integrado — apenas bônus, nível, atribuição e notificação podem ser alterados",
  "panel.badge_builtin_pill": "Integrado",
  "panel.badge_cancel_btn": "Cancelar",
  "panel.badge_confirm_delete": "Excluir conquista «{name}»? Essa ação não pode ser desfeita.",
  "panel.badge_confirm_rebuild": "Executar reavaliação silenciosa de conquistas para todas as crianças? Nenhuma notificação ou bônus será enviado.",
  "panel.badge_confirm_revoke": "Revogar conquista «{name}»? Qualquer bônus de pontos será revertido.",
  "panel.badge_criteria_label": "Critérios — Atribuir quando TODOS forem cumpridos",
  "panel.badge_delete_btn": "Excluir",
  "panel.badge_description_label": "Descrição",
  "panel.badge_dialog_add_title": "Adicionar conquista personalizada",
  "panel.badge_dialog_award_title": "Atribuir «{name}»",
  "panel.badge_dialog_edit_title": "Editar conquista — {name}",
  "panel.badge_edit_btn": "Editar",
  "panel.badge_empty_catalogue": "Nenhuma conquista integrada encontrada.",
  "panel.badge_empty_custom_desc": "Crie suas próprias conquistas com critérios personalizados ou para atribuição manual.",
  "panel.badge_empty_custom_title": "Sem conquistas personalizadas",
  "panel.badge_empty_history": "Nenhuma conquista foi atribuída ainda.",
  "panel.badge_icon_label": "Ícone",
  "panel.badge_name_label": "Nome",
  "panel.badge_no_criteria_hint": "Sem critérios — essa conquista será apenas para atribuição manual.",
  "panel.badge_notify_label": "Notificar ao conquistar",
  "panel.badge_notify_no": "Não",
  "panel.badge_notify_yes": "Sim",
  "panel.badge_rebuild_btn": "Recalcular conquistas",
  "panel.badge_rebuild_tooltip": "Reavaliar silenciosamente todas as conquistas (sem notificações)",
  "panel.badge_remove_criterion_btn": "Remover",
  "panel.badge_revoke_btn": "Revogar",
  "panel.badge_save_btn": "Salvar conquista",
  "panel.badge_subtab_catalogue": "Catálogo ({count})",
  "panel.badge_subtab_custom": "Personalizadas ({count})",
  "panel.badge_subtab_history": "Histórico",
  "panel.badge_tab_title": "Conquistas",
  "panel.badge_table_badge": "Conquista",
  "panel.badge_table_bonus": "Bônus",
  "panel.badge_table_child": "Criança",
  "panel.badge_table_criteria": "Critérios",
  "panel.badge_table_enabled": "Ativo",
  "panel.badge_table_source": "Fonte",
  "panel.badge_table_tier": "Nível",
  "panel.badge_table_when": "Quando",
  "panel.badge_tier_label": "Nível",
  "panel.badge_toggle_disable": "Desativar",
  "panel.badge_toggle_enable": "Ativar",
  "panel.bonus_apply_text": "Escolha qual criança receberá este bônus ({points} pontos serão adicionados).",
  "panel.bonus_empty_description": "Adicione um bônus para premiar pontos por esforço extra.",
  "panel.bonus_empty_title": "Nenhum bônus ainda",
  "panel.bonus_points_label": "Pontos a premiar",
  "panel.bonus_title": "Bônus",
  "panel.btn_activate_chore": "Ativar tarefa",
  "panel.btn_add_bonus": "+ Adicionar bônus",
  "panel.btn_add_bonus_subtask": "+ Adicionar subtarefa bônus",
  "panel.btn_add_child": "+ Adicionar criança",
  "panel.btn_add_chore": "+ Adicionar tarefa",
  "panel.btn_add_chore_template": "+ Adicionar tarefa",
  "panel.btn_add_group": "+ Adicionar grupo",
  "panel.btn_add_penalty": "+ Adicionar penalidade",
  "panel.btn_add_reward": "+ Adicionar recompensa",
  "panel.btn_apply": "Aplicar…",
  "panel.btn_back": "← Voltar",
  "panel.btn_bulk_add": "Adicionar em lote",
  "panel.btn_cancel": "Cancelar",
  "panel.btn_close": "Fechar",
  "panel.btn_create_chores": "Criar tarefas",
  "panel.btn_create_template": "Criar Modelo",
  "panel.btn_create_template_toolbar": "＋ Criar modelo",
  "panel.btn_deactivate_chore": "Desativar tarefa",
  "panel.btn_delete": "Excluir",
  "panel.btn_edit": "Editar",
  "panel.btn_from_template": "Criar de modelo",
  "panel.btn_reorder_chores": "Reordenar",
  "panel.btn_retry": "Tentar novamente",
  "panel.btn_review": "Revisar",
  "panel.btn_save": "Salvar",
  "panel.btn_save_as_template": "Salvar como modelo",
  "panel.btn_save_changes": "Salvar Alterações",
  "panel.btn_save_order": "Salvar ordem",
  "panel.btn_save_settings": "Salvar configurações",
  "panel.btn_save_template": "Salvar modelo",
  "panel.btn_skip_chore": "Skip rotation (advance to next child)",
  "panel.bulk_assigned_to": "Atribuído a",
  "panel.bulk_chore_names_hint": "Todas as tarefas compartilharão as configurações abaixo.",
  "panel.bulk_chore_names_label": "Nomes das tarefas (um por linha ou separados por vírgula)",
  "panel.bulk_chore_names_placeholder": "Arrumar a cama\nEsvaziar a lava-louças\nAlimentar o cachorro",
  "panel.bulk_days_label": "Dias da semana (vazio = todos os dias)",
  "panel.bulk_leave_empty_hint": "Deixe vazio para atribuir a todas as crianças.",
  "panel.bulk_points_label": "Pontos (cada)",
  "panel.bulk_title": "Adicionar tarefas em lote",
  "panel.child_add_tile": "Adicionar criança",
  "panel.child_availability_hint": "Estados <code>on</code>, <code>home</code>, <code>available</code>, <code>present</code>, <code>true</code> significam disponível. Deixe em branco para tratar como sempre disponível.",
  "panel.child_availability_label": "Sensor de disponibilidade (opcional)",
  "panel.child_avatar_label": "Avatar",
  "panel.child_busy_label": "Ocupado(a):",
  "panel.child_invert_hint": "Ative para sensores de calendário ou agenda onde um estado ativo significa que a criança está ocupada.",
  "panel.child_invert_label": "Inverter lógica (LIGADO = indisponível)",
  "panel.child_inverted": "(invertido)",
  "panel.child_name_label": "Nome",
  "panel.child_name_placeholder": "ex: Maria",
  "panel.child_no_availability": "Sem sensor de disponibilidade",
  "panel.child_stat_done": "Feitas",
  "panel.child_stat_earned": "Ganhos",
  "panel.child_title": "Crianças",
  "panel.child_unavailability_hint": "Um segundo sensor onde <code>on</code>/<code>active</code> significa que a criança está ocupada. Útil para calendários escolares. A criança só fica disponível quando o sensor de disponibilidade diz disponível E este sensor não diz ocupado.",
  "panel.child_unavailability_label": "Sensor de indisponibilidade (opcional)",
  "panel.child_pause_streak_label": "Pausar sequência durante a ausência",
  "panel.child_pause_streak_hint": "Quando o sensor de disponibilidade ou indisponibilidade desta criança (que pode ser uma entidade <code>calendar.*</code>) indicar ausência, a sequência é congelada e as tarefas ficam ocultas até ela voltar.",
  "panel.child_unnamed": "(sem nome)",
  "panel.chore_advanced_bonus_subtasks": "Subtarefas bônus (opcional)",
  "panel.chore_advanced_bonus_subtasks_hint": "Tarefas opcionais de crédito extra que desbloqueiam após a tarefa principal ser concluída.",
  "panel.chore_advanced_visibility": "Avançado — visibilidade e publicação no calendário",
  "panel.chore_approval_label": "Requer aprovação dos pais",
  "panel.chore_assign_hint": "Deixe vazio para atribuir a <strong>todas as crianças</strong>.",
  "panel.chore_assign_label": "Atribuído a",
  "panel.chore_assign_no_children": "Adicione algumas crianças primeiro para atribuir tarefas a elas.",
  "panel.chore_assignment_mode_hint": "Todos = todas as crianças atribuídas veem. Alternado = rodízio de uma por dia. Aleatório = sorteia uma por dia. Equilibrado = divide igualmente ao longo do dia.",
  "panel.chore_assignment_mode_label": "Modo de atribuição",
  "panel.chore_calendar_hint": "A atribuição de hoje será adicionada como evento em cada calendário selecionado.",
  "panel.chore_calendar_label": "Publicar em calendários (opcional)",
  "panel.chore_calendar_no_entities": "Nenhuma entidade de calendário encontrada no Home Assistant. Configure uma primeiro.",
  "panel.chore_claim_allowance_hint": "Minutos extras após o fim da janela de horário em que a tarefa continua disponível para conclusão. 0 = sem tolerância. Tarefas noturnas ainda encerram à meia-noite.",
  "panel.chore_claim_allowance_label": "Tolerância para conclusão (minutos)",
  "panel.chore_completion_sound_label": "Som de conclusão",
  "panel.chore_daily_cap_label": "Limite diário (minutos, 0 = ilimitado)",
  "panel.chore_daily_limit_label": "Limite diário",
  "panel.chore_days_label": "Dias da semana (vazio = todos os dias)",
  "panel.chore_description_label": "Descrição (opcional)",
  "panel.chore_enabled_label": "Ativada",
  "panel.chore_first_occurrence_label": "Primeira ocorrência",
  "panel.chore_group_hint": "Membro do grupo de tarefas: {name} ({policy}). Gerencie membros na aba Grupos.",
  "panel.chore_name_label": "Nome",
  "panel.chore_order_title": "Ordem das Tarefas",
  "panel.chore_points_label": "Pontos",
  "panel.chore_points_per_window_label": "Pontos por janela",
  "panel.chore_recurrence_day_hint": "ex: segunda — deixe em branco para qualquer dia",
  "panel.chore_recurrence_day_label": "Dia da semana (somente semanal)",
  "panel.chore_recurrence_label": "Recorrência",
  "panel.chore_recurrence_start_hint": "Data âncora — em branco = hoje",
  "panel.chore_recurrence_start_label": "Data de início (somente a cada 2 dias)",
  "panel.chore_require_availability": "Pular crianças indisponíveis",
  "panel.chore_require_availability_hint": "Usa o sensor de disponibilidade de cada criança (definido no perfil).",
  "panel.chore_mandatory_label": "Tarefa obrigatória",
  "panel.chore_mandatory_hint": "Se não for feita antes do fim do período, um responsável a revisa (aplicar penalidade, adiar ou dispensar).",
  "panel.chore_mandatory_penalty_label": "Pontos de penalidade se não cumprida",
  "panel.chore_mandatory_penalty_hint": "Pontos que um responsável pode descontar se a tarefa não for cumprida. 0 = sem opção de penalidade.",
  "panel.chore_rotation_hint": "Modo alternado: reordena permanentemente o pool. Aleatório/Equilibrado: sobrescreve apenas hoje; amanhã volta ao normal.",
  "panel.chore_rotation_label": "Iniciar rodízio com (opcional)",
  "panel.chore_rotation_no_override": "(sem substituição)",
  "panel.chore_schedule_mode_label": "Modo de agendamento",
  "panel.chore_subtask_name_placeholder": "Nome da subtarefa",
  "panel.chore_subtask_points_placeholder": "Pts",
  "panel.chore_table_approval": "Aprovação",
  "panel.chore_table_assigned": "Atribuído",
  "panel.chore_table_current": "Atual",
  "panel.chore_table_name": "Nome",
  "panel.chore_table_period": "Período",
  "panel.chore_table_points": "Pontos",
  "panel.chore_table_schedule": "Agendamento",
  "panel.chore_task_type_label": "Tipo de tarefa",
  "panel.chore_task_type_standard": "Padrão — pontos fixos ao concluir",
  "panel.chore_task_type_timed": "Cronometrada — pontos por minuto",
  "panel.chore_time_category_label": "Categoria de horário",
  "panel.chore_tip_rename": "Dica: clique duas vezes no nome de uma tarefa para renomeá-la inline.",
  "panel.chore_title": "Tarefas",
  "panel.chore_vis_entity_hint": "A tarefa só aparece quando o estado corresponde à regra abaixo. Deixe em branco para sempre exibir.",
  "panel.chore_vis_entity_label": "Entidade de visibilidade (opcional)",
  "panel.chore_vis_operator_label": "Operador de visibilidade",
  "panel.chore_vis_value_hint": "ex: \"on\", \"home\", \"30\"",
  "panel.chore_vis_value_label": "Valor de visibilidade",
  "panel.chore_window_minutes_label": "Janela (minutos)",
  "panel.common_all_children": "Todas as crianças",
  "panel.common_daily": "Diário",
  "panel.common_disabled": "desativado",
  "panel.common_name": "Nome",
  "panel.common_no": "Não",
  "panel.common_one_shot": "Única vez",
  "panel.common_points": "Pontos",
  "panel.common_yes": "Sim",
  "panel.confirm_delete_bonus_extra": "",
  "panel.confirm_delete_child_extra": "Isso também remove todo o histórico de conclusões, resgates de recompensas, transações de pontos e alocações de pool. Tarefas atribuídas a essa criança serão atualizadas.",
  "panel.confirm_delete_chore_extra": "Isso também remove a tarefa de qualquer grupo de tarefas ao qual pertencia.",
  "panel.confirm_delete_prompt": "Excluir {kind} \"{name}\"?",
  "panel.confirm_delete_reward_extra": "Os pontos que as crianças acumularam para esta recompensa serão devolvidos ao saldo delas.",
  "panel.confirm_delete_suffix": "Esta ação não pode ser desfeita.",
  "panel.confirm_delete_template": "Excluir modelo \"{name}\"? Esta ação não pode ser desfeita.",
  "panel.confirm_unsaved": "Você tem alterações não salvas — descartar?",
  "panel.day_fri": "Sex",
  "panel.day_mon": "Seg",
  "panel.day_sat": "Sáb",
  "panel.day_sun": "Dom",
  "panel.day_thu": "Qui",
  "panel.day_tue": "Ter",
  "panel.day_wed": "Qua",
  "panel.dialog_add_bonus": "Adicionar bônus",
  "panel.dialog_add_child": "Adicionar criança",
  "panel.dialog_add_chore": "Adicionar tarefa",
  "panel.dialog_add_group": "Adicionar grupo de tarefas",
  "panel.dialog_add_penalty": "Adicionar penalidade",
  "panel.dialog_add_reward": "Adicionar recompensa",
  "panel.dialog_apply_bonus": "Aplicar bônus: {name}",
  "panel.dialog_apply_penalty": "Aplicar penalidade: {name}",
  "panel.dialog_edit_bonus": "Editar bônus",
  "panel.dialog_edit_child": "Editar criança",
  "panel.dialog_edit_chore": "Editar tarefa",
  "panel.dialog_edit_group": "Editar grupo de tarefas",
  "panel.dialog_edit_penalty": "Editar penalidade",
  "panel.dialog_edit_reward": "Editar recompensa",
  "panel.empty_children_copy": "Adicione sua primeira criança para começar.",
  "panel.empty_children_title": "Nenhuma criança ainda",
  "panel.empty_chores_copy": "Adicione uma tarefa — ela aparecerá nos cards das crianças atribuídas.",
  "panel.empty_chores_title": "Nenhuma tarefa ainda",
  "panel.empty_groups_copy": "Crie um grupo para que tarefas girem juntas (ex: todas as tarefas da cozinha ficam com uma criança por dia).",
  "panel.empty_groups_title": "Nenhum grupo de tarefas ainda",
  "panel.empty_no_match": "Nenhum {kind} corresponde a \"{filter}\".",
  "panel.empty_rewards_copy": "Adicione uma recompensa na qual as crianças possam gastar seus {points_name}.",
  "panel.empty_rewards_title": "Nenhuma recompensa ainda",
  "panel.empty_template_all_removed": "Todas as tarefas removidas — volte e escolha um modelo diferente.",
  "panel.entity_bonus": "Bônus",
  "panel.entity_child": "Criança",
  "panel.entity_chore": "Tarefa",
  "panel.entity_group": "Grupo",
  "panel.entity_penalty": "Penalidade",
  "panel.entity_reward": "Recompensa",
  "panel.entity_search_placeholder": "Buscar | Adicionar item personalizado",
  "panel.error_failed_to_load": "Falha ao carregar estado",
  "panel.error_no_state": "Nenhum estado ainda.",
  "panel.first_occ_available_immediately": "Disponível imediatamente",
  "panel.first_occ_wait": "Aguardar a primeira ocorrência agendada",
  "panel.group_add_tile": "Adicionar grupo",
  "panel.group_chore_count": "{count} tarefa(s)",
  "panel.group_chores_label": "Tarefas membros (a ordem importa para sticky — a primeira é a líder)",
  "panel.group_missing_chore": "(tarefa ausente {id})",
  "panel.group_no_rotation_chores": "Apenas tarefas com modo de rotação (alternado / aleatório / equilibrado) podem entrar em um grupo. Edite o modo de atribuição da tarefa primeiro.",
  "panel.group_policy_hint": "Sticky = mesma criança para todas as tarefas do grupo hoje. Spread = crianças diferentes hoje.",
  "panel.group_policy_label": "Política",
  "panel.group_policy_spread": "Spread — crianças diferentes nas tarefas do grupo hoje",
  "panel.group_policy_spread_short": "Spread",
  "panel.group_policy_sticky": "Sticky — mesma criança para todas as tarefas do grupo hoje",
  "panel.group_policy_sticky_short": "Sticky",
  "panel.group_title": "Grupos de tarefas",
  "panel.loading": "Carregando…",
  "panel.nav_manage": "Gerenciar",
  "panel.nav_system": "Sistema",
  "panel.nav_today": "Hoje",
  "panel.parent_complete_confirm": "Marcar esta tarefa como concluída pelo responsável? Nenhum ponto será atribuído.",
  "panel.parent_complete_failed": "Falhou: {error}",
  "panel.parent_complete_success": "Marcado como concluído pelo responsável",
  "panel.parent_complete_tooltip": "Responsável fez (sem pontos)",
  "panel.penalty_apply_text": "Escolha qual criança receberá esta penalidade ({points} pontos serão deduzidos).",
  "panel.penalty_empty_description": "Adicione uma penalidade para deduzir pontos por mau comportamento.",
  "panel.penalty_empty_title": "Nenhuma penalidade ainda",
  "panel.penalty_points_label": "Pontos a deduzir",
  "panel.penalty_title": "Penalidades",
  "panel.penbon_applies_to": "Aplica-se a",
  "panel.penbon_applies_to_hint": "Deixe vazio para aplicar a <strong>todas as crianças</strong>.",
  "panel.penbon_description_label": "Descrição (opcional)",
  "panel.penbon_icon_label": "Ícone",
  "panel.penbon_name_label": "Nome",
  "panel.penbon_no_eligible": "Nenhuma criança elegível. Edite o(a) {kind} para definir a quem se aplica.",
  "panel.penbon_points_award": "Pontos a conceder",
  "panel.penbon_points_deduct": "Pontos a deduzir",
  "panel.penbon_table_assigned": "Atribuído",
  "panel.penbon_table_name": "Nome",
  "panel.penbon_table_points": "Pontos",
  "panel.pending_tooltip": "{count} pendente(s) — clique para revisar",
  "panel.pts_display": "{count} pts",
  "panel.recurrence_every_2_days": "A cada 2 dias",
  "panel.recurrence_every_2_weeks": "A cada 2 semanas",
  "panel.recurrence_every_3_months": "A cada 3 meses",
  "panel.recurrence_every_6_months": "A cada 6 meses",
  "panel.recurrence_monthly": "Mensal",
  "panel.recurrence_weekly": "Semanal",
  "panel.reorder_global_hint": "Arraste as linhas para reordenar como as tarefas aparecem no painel de administração. Salve para aplicar.",
  "panel.reorder_global_title": "Reordenar tarefas",
  "panel.reorder_hint": "Arraste as linhas para reordenar como as tarefas aparecem no card desta criança. Salve para aplicar.",
  "panel.reorder_title": "Reordenar tarefas · {name}",
  "panel.reward_add_tile": "Adicionar recompensa",
  "panel.reward_assigned_hint": "Deixe vazio para disponibilizar a <strong>todas as crianças</strong>.",
  "panel.reward_assigned_label": "Atribuído a",
  "panel.reward_badge_jackpot": "Jackpot",
  "panel.reward_badge_pool": "Poupança",
  "panel.reward_cost_label": "Custo ({points_name})",
  "panel.reward_description_label": "Descrição (opcional)",
  "panel.reward_expires_hint": "Pontos acumulados são devolvidos à meia-noite.",
  "panel.reward_expires_label": "Expira (vazio = nunca)",
  "panel.reward_icon_label": "Ícone",
  "panel.reward_is_jackpot_hint": "Combina contribuições de todas as crianças para uma recompensa compartilhada.",
  "panel.reward_is_jackpot_label": "Jackpot — pool de todas as crianças atribuídas",
  "panel.reward_name_label": "Nome",
  "panel.reward_pool_hint": "As crianças depositam pontos no pool dedicado desta recompensa em vez de gastar do saldo.",
  "panel.reward_pool_label": "Recompensa com pool (cofrinho)",
  "panel.reward_quantity_hint": "Cada resgate aprovado reduz em 1.",
  "panel.reward_quantity_label": "Quantidade limitada (vazio = ilimitada)",
  "panel.reward_stat_cost": "Custo em {points_name}",
  "panel.reward_stat_expires": "Expira",
  "panel.reward_stat_remaining": "Restantes",
  "panel.reward_stat_unlimited": "Ilimitada",
  "panel.reward_title": "Recompensas",
  "panel.row_menu_more": "Mais ações",
  "panel.schedule_one_shot": "Tarefa única",
  "panel.schedule_recurring": "Recorrente (a cada N dias/semanas/meses)",
  "panel.schedule_specific_days": "Dias específicos da semana",
  "panel.search_bonuses": "Buscar bônus…",
  "panel.search_children": "Buscar crianças…",
  "panel.search_chores": "Filtrar tarefas…",
  "panel.search_groups": "Buscar grupos…",
  "panel.search_penalties": "Buscar penalidades…",
  "panel.search_rewards": "Buscar recompensas…",
  "panel.settings_afternoon_hint": "Padrão 12:00 – 17:00",
  "panel.settings_afternoon_label": "Tarde",
  "panel.settings_bonuses_title": "Bônus",
  "panel.settings_calendar_projection_hint": "Dias de antecedência que cada tarefa publica nos calendários",
  "panel.settings_calendar_projection_label": "Projeção do calendário",
  "panel.settings_chore_rotation_title": "Rotação de Tarefas",
  "panel.settings_currency_hint": "Como os pontos são nomeados e exibidos no app.",
  "panel.settings_currency_title": "Moeda",
  "panel.settings_parents_title": "Pais (sem direitos de administrador)",
  "panel.settings_parents_hint": "Dê a um membro da família sem permissões de administrador o controle do dia a dia — aprovar tarefas, ajustar pontos, confirmar recompensas — sem direitos de administrador do Home Assistant. Ele ainda não poderá abrir este painel de administração nem alterar a configuração.",
  "panel.settings_parents_empty": "Nenhum usuário do Home Assistant sem permissões de administrador foi encontrado. Crie primeiro um usuário HA padrão e depois marque-o aqui.",
  "panel.settings_evening_hint": "Padrão 17:00 – 21:00",
  "panel.settings_evening_label": "Noite",
  "panel.settings_history_title": "Histórico e sequências",
  "panel.settings_morning_hint": "Padrão 06:00 – 12:00",
  "panel.settings_morning_label": "Manhã",
  "panel.settings_night_hint": "Padrão 21:00 – 23:59",
  "panel.settings_night_label": "Madrugada",
  "panel.settings_notifications_title": "Notificações",
  "panel.settings_notify_hint": "Usado para notificações de aprovação dos pais",
  "panel.settings_notify_label": "Serviço de notificação",
  "panel.settings_notify_none": "(nenhum — usar notificações persistentes do HA)",
  "panel.settings_perfect_week_bonus_hint": "Quantos pontos premiar",
  "panel.settings_perfect_week_bonus_label": "Pontos de bônus por semana perfeita",
  "panel.settings_perfect_week_all_chores_hint": "Um dia só conta quando todas as tarefas daquele dia estiverem concluídas",
  "panel.settings_perfect_week_all_chores_label": "Semana perfeita exige todas as tarefas",
  "panel.settings_perfect_week_hint": "Bônus por completar todos os dias da semana",
  "panel.settings_perfect_week_label": "Bônus de semana perfeita",
  "panel.settings_points_default": "Estrelas",
  "panel.settings_points_icon_hint": "Escolha qualquer ícone MDI",
  "panel.settings_points_icon_label": "Ícone dos pontos",
  "panel.settings_points_name_hint": "Como você os chama, ex: Estrelas ou Moedas",
  "panel.settings_points_name_label": "Nome dos pontos",
  "panel.settings_retention_hint": "Quantos dias de histórico de conclusões manter",
  "panel.settings_retention_label": "Retenção",
  "panel.settings_show_ids_hint": "Mostrar IDs internos para uso em automações e chamadas de serviço",
  "panel.settings_show_ids_label": "Mostrar IDs",
  "panel.settings_skip_confirm_hint": "Mostrar confirmação antes de pular a rotação de uma tarefa",
  "panel.settings_skip_confirm_label": "Confirmar antes de pular",
  "panel.settings_streak_all_chores_hint": "Só prolongar a sequência quando todas as tarefas do dia estiverem concluídas",
  "panel.settings_streak_all_chores_label": "Sequência exige todas as tarefas",
  "panel.settings_streak_milestones_hint": "Bônus em 3, 7, 14, 30, 60, 100 dias",
  "panel.settings_streak_milestones_label": "Marcos de sequência",
  "panel.settings_streak_reset_hint": "O que acontece quando um dia é perdido",
  "panel.settings_streak_reset_label": "Reinício de sequência",
  "panel.settings_time_boundaries_hint": "Quando cada período do dia começa e termina (HH:MM, 24 horas). Adicione seus próprios períodos; intervalos vazios caem em “A qualquer hora”.",
  "panel.settings_time_boundaries_title": "Limites de horário do dia",
  "panel.settings_title": "Configurações",
  "panel.settings_weekend_multiplier_hint": "Bônus no sáb/dom (1.0 = desligado)",
  "panel.settings_weekend_multiplier_label": "Multiplicador de fim de semana",
  "panel.skip_chore_confirm": "Skip this chore's current assignee and advance the rotation?",
  "panel.streak_pause": "Pausar — sequência preservada até a próxima conclusão",
  "panel.streak_reset": "Reiniciar — sequência vai a 0 no dia perdido",
  "panel.tab_activity": "Atividade",
  "panel.tab_badges": "Conquistas",
  "panel.tab_bonuses": "Bônus",
  "panel.tab_children": "Crianças",
  "panel.tab_chores": "Tarefas",
  "panel.tab_groups": "Grupos",
  "panel.tab_notifications": "Notificações",
  "panel.tab_penalties": "Penalidades",
  "panel.tab_rewards": "Recompensas",
  "panel.tab_settings": "Configurações",
  "panel.tab_templates": "Modelos",
  "panel.tab_unknown": "Aba desconhecida",
  "panel.wiki_tooltip": "Abrir a wiki do TaskMate",
  "panel.notif_add_custom": "Adicionar notificação personalizada",
  "panel.notif_add_parent": "Adicionar responsável",
  "panel.notif_custom_empty": "Nenhuma notificação personalizada ainda.",
  "panel.notif_custom_message_placeholder": "Mensagem (você pode usar {child_name})",
  "panel.notif_custom_name_placeholder": "Nome do lembrete",
  "panel.notif_day_fri": "Sex",
  "panel.notif_day_mon": "Seg",
  "panel.notif_day_sat": "Sáb",
  "panel.notif_day_sun": "Dom",
  "panel.notif_day_thu": "Qui",
  "panel.notif_day_tue": "Ter",
  "panel.notif_day_wed": "Qua",
  "panel.notif_default_custom_message": "Lembrete para {child_name}",
  "panel.notif_default_custom_name": "Novo lembrete",
  "panel.notif_default_parent_name": "Responsável",
  "panel.notif_loading": "Carregando notificações…",
  "panel.notif_matrix_col_notification": "Notificação",
  "panel.notif_none": "Nenhum",
  "panel.notif_power_user_note_body": "O TaskMate dispara os eventos taskmate_chore_completed, taskmate_streak_updated, taskmate_badge_earned, taskmate_reward_claimed e outros no barramento de eventos do HA. Use Node-RED ou automações do HA para reagir a eles.",
  "panel.notif_power_user_note_title": "Nota para usuários avançados",
  "panel.notif_recipients_children": "Crianças",
  "panel.notif_recipients_parents": "Responsáveis",
  "panel.notif_remove_parent": "Remover",
  "panel.notif_section_custom": "Notificações agendadas personalizadas",
  "panel.notif_unnamed_recipient": "(sem nome)",
  "panel.notif_section_custom_desc": "Adicione seus próprios lembretes temporizados. Para notificações por eventos, escute os eventos taskmate_* no barramento do Home Assistant.",
  "panel.notif_section_matrix": "Notificações integradas",
  "panel.notif_section_matrix_desc": "Ativar/desativar por destinatário. O interruptor à esquerda desativa toda a linha globalmente. Células marcadas com — não são válidas para esse destinatário.",
  "panel.notif_section_recipients": "Destinatários",
  "panel.notif_section_recipients_desc": "Associe cada criança e responsável a um serviço de notificação do Home Assistant. Deixe em branco para pular notificações para essa pessoa.",
  "panel.notif_streak_cutoff_label": "Limite",
  "panel.notif_tab_title": "Notificações",
  "panel.template_assignment_mode_label": "Modo de atribuição",
  "panel.template_builtin": "Integrado",
  "panel.template_builtin_packs": "Pacotes integrados",
  "panel.template_builtin_template_packs": "Pacotes de modelos integrados",
  "panel.template_builtin_templates": "Modelos integrados",
  "panel.template_chores_in_template": "Tarefas neste modelo",
  "panel.template_confirm_bar": "{count} tarefa(s) serão criadas · {points} pts no total",
  "panel.template_create_btn": "Criar {count} tarefa(s)",
  "panel.template_create_title": "Criar Modelo",
  "panel.template_custom": "Personalizado",
  "panel.template_custom_packs": "Pacotes personalizados",
  "panel.template_custom_templates": "Modelos personalizados",
  "panel.template_daily_limit_label": "Limite diário",
  "panel.template_edit_title": "Editar Modelo",
  "panel.template_icon_label": "Ícone (MDI)",
  "panel.template_name_label": "Nome",
  "panel.template_picker_title": "Adicionar de Modelo",
  "panel.template_preview_hint": "Revise e personalize cada tarefa antes de criar. Expanda para editar todos os campos ou remova com ✕.",
  "panel.template_pts_total": "{count} tarefa(s) · {points} pts no total",
  "panel.template_requires_approval_label": "Requer aprovação",
  "panel.template_requires_approval_no": "Não",
  "panel.template_requires_approval_yes": "Sim",
  "panel.template_save_icon_label": "Ícone (MDI)",
  "panel.template_save_name_label": "Nome do modelo",
  "panel.template_save_name_placeholder": "ex: Meu pacote matinal",
  "panel.template_save_select_chores": "Selecione as tarefas para incluir",
  "panel.template_save_title": "Salvar como Modelo",
  "panel.template_schedule_days_label": "Agendamento (dias)",
  "panel.template_schedule_label": "Agendamento",
  "panel.template_title": "Modelos",
  "panel.template_unnamed": "(sem nome)",
  "panel.time_afternoon": "Tarde",
  "panel.time_ago_days": "{count}d atrás",
  "panel.time_ago_hours": "{count}h atrás",
  "panel.time_ago_just_now": "agora mesmo",
  "panel.time_ago_minutes": "{count}m atrás",
  "panel.time_anytime": "Qualquer hora",
  "panel.time_evening": "Noite",
  "panel.time_morning": "Manhã",
  "panel.time_night": "Madrugada",
  "panel.toast_added_bonus": "Bônus adicionado",
  "panel.toast_added_penalty": "Penalidade adicionada",
  "panel.toast_apply_failed": "Falha ao aplicar: {error}",
  "panel.toast_approve_failed": "Falha ao aprovar: {error}",
  "panel.toast_approved": "Aprovado",
  "panel.toast_badge_added": "Conquista adicionada",
  "panel.toast_badge_award_failed": "Atribuição falhou: {error}",
  "panel.toast_badge_awarded": "Conquista atribuída",
  "panel.toast_badge_criterion_invalid": "Valor do critério deve ser ≥ 1",
  "panel.toast_badge_delete_failed": "Exclusão falhou: {error}",
  "panel.toast_badge_deleted": "Conquista excluída",
  "panel.toast_badge_name_required": "Nome é obrigatório",
  "panel.toast_badge_rebuild_failed": "Recálculo falhou: {error}",
  "panel.toast_badge_rebuilt": "Conquistas recalculadas",
  "panel.toast_badge_revoke_failed": "Revogação falhou: {error}",
  "panel.toast_badge_revoked": "Conquista revogada",
  "panel.toast_badge_save_failed": "Falha ao salvar: {error}",
  "panel.toast_badge_select_child": "Selecione uma criança",
  "panel.toast_badge_update_failed": "Atualização falhou: {error}",
  "panel.toast_badge_updated": "Conquista atualizada",
  "panel.toast_bonus_applied": "Bônus aplicado",
  "panel.toast_bulk_add_failed": "Falha ao adicionar em lote: {error}",
  "panel.toast_bulk_added": "{count} tarefa(s) adicionada(s)",
  "panel.toast_child_added": "Criança adicionada",
  "panel.toast_child_updated": "Criança atualizada",
  "panel.toast_chore_activated": "Tarefa ativada",
  "panel.toast_chore_added": "Tarefa adicionada",
  "panel.toast_chore_deactivated": "Tarefa desativada",
  "panel.toast_chore_updated": "Tarefa atualizada",
  "panel.toast_copied": "Copiado!",
  "panel.toast_created_chores": "{count} tarefa(s) criada(s)",
  "panel.toast_delete_failed": "Falha ao excluir: {error}",
  "panel.toast_deleted": "Excluído",
  "panel.toast_enter_chore_name": "Insira pelo menos um nome de tarefa",
  "panel.toast_group_added": "Grupo adicionado",
  "panel.toast_group_updated": "Grupo atualizado",
  "panel.toast_name_and_chore_required": "Nome e pelo menos uma tarefa são obrigatórios",
  "panel.toast_name_enter_select": "Insira um nome e selecione pelo menos uma tarefa",
  "panel.toast_name_required": "O nome é obrigatório",
  "panel.toast_name_required_template": "Nome obrigatório",
  "panel.toast_order_saved": "Ordem salva",
  "panel.toast_penalty_applied": "Penalidade aplicada",
  "panel.toast_points_required": "Os pontos devem ser 1 ou mais",
  "panel.toast_reject_failed": "Falha ao rejeitar: {error}",
  "panel.toast_rejected": "Rejeitado",
  "panel.toast_rename_failed": "Falha ao renomear: {error}",
  "panel.toast_renamed": "Renomeado",
  "panel.toast_reward_added": "Recompensa adicionada",
  "panel.toast_reward_updated": "Recompensa atualizada",
  "panel.toast_save_failed": "Falha ao salvar: {error}",
  "panel.toast_settings_saved": "Salvo ({count} campo(s))",
  "panel.toast_skip_done": "Rotation skipped — next child assigned",
  "panel.toast_skip_failed": "Skip failed: {error}",
  "panel.toast_template_created": "Modelo \"{name}\" criado",
  "panel.toast_template_deleted": "Modelo excluído",
  "panel.toast_template_failed_apply": "Falha ao aplicar modelo",
  "panel.toast_template_failed_create": "Falha ao criar modelo",
  "panel.toast_template_failed_delete": "Falha ao excluir",
  "panel.toast_template_failed_save": "Falha ao salvar modelo",
  "panel.toast_template_failed_update": "Falha ao atualizar",
  "panel.toast_template_saved": "Modelo \"{name}\" salvo",
  "panel.toast_template_updated": "Modelo atualizado",
  "panel.toast_toggle_failed": "Falha ao alternar: {error}",
  "panel.toast_updated_bonus": "Bônus atualizado",
  "panel.toast_updated_penalty": "Penalidade atualizada",
  "panel.tooltip_cancel": "Cancelar",
  "panel.tooltip_clear": "Limpar",
  "panel.tooltip_close": "Fechar",
  "panel.tooltip_remove": "Remover",
  "panel.tooltip_remove_batch": "Remover do lote",
  "panel.tooltip_rename": "Clique duplo para renomear",
  "panel.tooltip_save": "Salvar",
  "panel.topbar_awaiting_approval": "Aguardando sua aprovação — {details}",
  "panel.topbar_chore_count": "{count} tarefa(s)",
  "panel.topbar_pending": "{count} pendente(s)",
  "panel.topbar_pending_title": "{count} pendente(s) — clique para revisar",
  "panel.topbar_reward_count": "{count} resgate(s) de recompensa",
  "panel.topbar_swap_count": "{count} solicitação(ões) de troca",
  "panel.vis_equals": "Igual — estado corresponde exatamente",
  "panel.vis_gt": "Maior que (>)",
  "panel.vis_gte": "Maior ou igual (≥)",
  "panel.vis_lt": "Menor que (<)",
  "panel.vis_lte": "Menor ou igual (≤)",
  "panel.vis_none": "Sem filtro — sempre mostrar tarefa",
  "panel.vis_not_equals": "Diferente",
  "penalties.add_penalty": "Adicionar Penalização",
  "penalties.applying_to": "A aplicar a {childName} — saldo atual: {points} {pointsName}",
  "penalties.btn_delete_title": "Eliminar",
  "penalties.btn_edit_title": "Editar",
  "penalties.card_description": "Aplicar penalizações de dedução de pontos às crianças",
  "penalties.card_name": "Penalizações TaskMate",
  "penalties.default_title": "Penalizações",
  "penalties.editor.manage_note": "Adicione, edite e elimine modelos de penalização diretamente no próprio cartão — toque no ícone de lápis no cabeçalho do cartão. Este editor controla apenas a aparência do cartão.",
  "penalties.empty_sub": "Toca no ícone do lápis para adicionar penalizações",
  "penalties.empty_title": "Ainda sem penalizações",
  "penalties.form_description_label": "Descrição (opcional)",
  "penalties.form_description_placeholder": "Descrição curta",
  "penalties.form_icon_label": "Ícone (MDI)",
  "penalties.form_name_label": "Nome",
  "penalties.form_name_placeholder": "ex.: Não ir para a cama",
  "penalties.form_points_label": "Pontos",
  "penalties.manage_title": "Gerir penalizações",
  "penalties.new_penalty": "Nova Penalização",
  "penalties.toast_add_failed": "Falha ao adicionar penalização",
  "penalties.toast_applied": "-{points} {pointsName} de {childName}",
  "penalties.toast_apply_failed": "Falha ao aplicar penalização",
  "penalties.toast_delete_failed": "Falha ao eliminar penalização",
  "penalties.toast_save_failed": "Falha ao guardar alterações",
  "points_card.card_description": "Cartão para pais adicionarem ou removerem pontos das crianças",
  "points_card.card_name": "Cartão de Pontos TaskMate",
  "points_card.default_title": "Gerir Pontos",
  "points_card.dialog_add_title": "Adicionar {pointsName}",
  "points_card.dialog_confirm_add": "Adicionar",
  "points_card.dialog_confirm_remove": "Remover",
  "points_card.dialog_loading": "...",
  "points_card.dialog_points_helper": "Introduz 1–100",
  "points_card.dialog_points_label": "Número de {pointsName}",
  "points_card.dialog_reason_label": "Motivo (opcional)",
  "points_card.dialog_reason_placeholder": "ex.: Ótimo comportamento, Ajudou um irmão...",
  "points_card.dialog_remove_title": "Remover {pointsName}",
  "points_card.dialog_subtitle": "para {childName}",
  "points_card.editor.add_buttons_helper": "Valores separados por vírgula, ex.: 1, 2, 5, 10, 25",
  "points_card.editor.add_buttons_label": "Botões de Adicionar Pontos",
  "points_card.editor.entity_helper": "A entidade sensor de visão geral do TaskMate",
  "points_card.editor.entity_label": "Entidade",
  "points_card.editor.header_colour_helper": "Cor de fundo do cabeçalho do cartão",
  "points_card.editor.header_colour_label": "Cor do Cabeçalho",
  "points_card.editor.remove_buttons_helper": "Valores separados por vírgula, ex.: 1, 2, 5, 10, 25",
  "points_card.editor.remove_buttons_label": "Botões de Remover Pontos",
  "points_card.editor.show_dialog_label": "Mostrar botão ⋯ para valor personalizado com motivo",
  "points_card.editor.title_label": "Título",
  "points_card.empty_subtitle": "Adiciona crianças nas definições do TaskMate",
  "points_card.empty_title": "Nenhuma Criança Encontrada",
  "points_card.notification_added": "Adicionado {points} {pointsLabel} a {childName}",
  "points_card.notification_failed": "Falhou: {message}",
  "points_card.notification_failed_action": "Falha ao {action} pontos: {message}",
  "points_card.notification_quick": "{sign}{amount} {pointsName} para {childName}",
  "points_card.notification_removed": "Removido {points} {pointsLabel} de {childName}",
  "points_card.please_define_entity": "Por favor define uma entidade (sensor de visão geral do taskmate)",
  "points_card.quick_add_title": "Adicionar {amount} {pointsName}",
  "points_card.quick_custom_title": "Valor personalizado",
  "points_card.quick_label_add": "+ {pointsName}",
  "points_card.quick_label_remove": "− {pointsName}",
  "points_card.quick_remove_title": "Remover {amount} {pointsName}",
  "points_card.validation_range": "Por favor introduz um número entre 1 e 100",
  "points_display.board_title": "Quadro de Pontos",
  "points_display.card_description": "Exibição de pontos adequada para crianças. Suporta criança individual, todas as crianças ou total familiar combinado.",
  "points_display.card_name": "Exibição de Pontos TaskMate",
  "points_display.career_score_label": "Pontuação de carreira",
  "points_display.combined_family_total": "Total Familiar Combinado",
  "points_display.current_points_label": "Pontos atuais",
  "points_display.default_title": "Pontos",
  "points_display.editor.appearance": "Aparência",
  "points_display.editor.child_id_note": "Guarda a entidade primeiro para que as crianças carreguem automaticamente.",
  "points_display.editor.child_id_placeholder": "Introduzir child_id",
  "points_display.editor.child_label": "Criança",
  "points_display.editor.display_mode": "Modo de Exibição",
  "points_display.editor.entity_label": "Entidade TaskMate",
  "points_display.editor.mode_cumulative": "∑ Combinado",
  "points_display.editor.mode_label": "Modo",
  "points_display.editor.mode_multi": "👥 Todas as Crianças",
  "points_display.editor.mode_single": "⭐ Individual",
  "points_display.editor.primary_career_score": "🏆 Pontuação de carreira",
  "points_display.editor.primary_current_points": "💰 Pontos atuais",
  "points_display.editor.primary_display": "Exibição principal",
  "points_display.editor.select_child": "— Selecionar uma criança —",
  "points_display.editor.show_rank": "Medalhas de posição",
  "points_display.editor.show_streak": "Sequência",
  "points_display.editor.show_weekly": "Pontos desta semana",
  "points_display.editor.stats_to_show": "Estatísticas a Mostrar",
  "points_display.editor.title_placeholder": "(automático)",
  "points_display.empty_no_child": "Nenhuma criança selecionada ou não encontrada.",
  "points_display.empty_no_children": "Nenhuma criança encontrada nos dados do TaskMate.",
  "points_display.empty_set_child_id": "Define o child_id no editor do cartão.",
  "points_display.family_subtitle": "{count} crianças · desde sempre",
  "points_display.family_title": "Pontos da Família",
  "points_display.individual_scores": "Pontuações Individuais",
  "points_display.mode_cumulative": "Combinado",
  "points_display.mode_multi": "Todas as Crianças",
  "points_display.mode_single": "Individual",
  "points_display.points_label": "pontos",
  "points_display.rank": "Posição",
  "points_display.single_title": "Pontos de {name}",
  "points_display.streak": "Sequência",
  "points_display.streak_day": "{count} dia",
  "points_display.streak_days": "{count} dias",
  "points_display.this_week": "Esta Semana",
  "points_display.total_points": "Total de Pontos",
  "points_display.weekly_plus": "+{count} esta semana",
  "points_display.weekly_pts": "{count} pts",
  "reorder.add_chores_first": "Adiciona tarefas a esta criança primeiro",
  "reorder.card_description": "Cartão para reordenar tarefas por criança, organizado por categoria de hora",
  "reorder.card_name": "Cartão de Reordenação TaskMate",
  "reorder.child_not_found": "Criança não encontrada: {child_id}",
  "reorder.chore_count": "{count} tarefa",
  "reorder.chore_count_plural": "{count} tarefas",
  "reorder.default_title": "Reordenar Tarefas",
  "reorder.drag_to_reorder": "Arrasta para reordenar",
  "reorder.editor.child": "Criança",
  "reorder.editor.child_helper": "Qual criança para gerir a ordem das tarefas",
  "reorder.editor.select_child": "Selecionar uma criança...",
  "reorder.error.child_id_required": "Por favor define um child_id",
  "reorder.error.entity_required": "Por favor define uma entidade (sensor de visão geral do TaskMate)",
  "reorder.move_down": "Mover para baixo",
  "reorder.move_up": "Mover para cima",
  "reorder.no_chores_assigned": "Sem tarefas atribuídas",
  "reorder.notification.save_error_message": "Falha ao guardar ordem das tarefas: {error}",
  "reorder.notification.save_error_title": "Erro ao Guardar Ordem",
  "reorder.notification.save_success_message": "A ordem das tarefas foi atualizada com sucesso.",
  "reorder.notification.save_success_title": "Ordem das Tarefas Guardada",
  "reorder.save_order": "Guardar Ordem",
  "reorder.saving": "A guardar...",
  "reorder.unsaved_changes": "Tens alterações não guardadas",
  "reward_progress.card_description": "Ecrã motivacional de progresso de recompensa em ecrã completo",
  "reward_progress.card_name": "Progresso de Recompensa TaskMate",
  "reward_progress.combined": "combinado",
  "reward_progress.combined_points_pool": "Pool de Pontos Combinado",
  "reward_progress.default_title": "Objetivo de Recompensa",
  "reward_progress.editor.child_filter_all": "Todas as crianças atribuídas",
  "reward_progress.editor.child_helper": "Mostrar apenas o progresso desta criança",
  "reward_progress.editor.first_available": "Primeira recompensa disponível",
  "reward_progress.editor.reward_helper": "Qual recompensa mostrar o progresso",
  "reward_progress.editor.reward_to_display": "Recompensa a mostrar",
  "reward_progress.error.entity_required": "Por favor define uma entidade",
  "reward_progress.jackpot_reward": "Recompensa Jackpot",
  "reward_progress.more_needed": "Faltam {amount}",
  "reward_progress.no_rewards": "Nenhuma recompensa encontrada",
  "reward_progress.ready": "🎉 Pronto!",
  "reward_progress.ready_to_claim": "Pronto para reclamar!",
  "reward_progress.ready_to_claim_emoji": "🎉 Pronto para reclamar!",
  "reward_progress.total_pool": "Pool Total",
  "reward_progress.unavailable": "TaskMate indisponível",
  "rewards.add_all": "Tudo",
  "rewards.all_children": "Todas as Crianças",
  "rewards.allocated": "Alocado",
  "rewards.awaiting_approval": "Aguarda aprovação dos pais",
  "rewards.card_description": "Cartão com recompensas disponíveis e respetivos custos em estrelas",
  "rewards.card_name": "Cartão de Recompensas TaskMate",
  "rewards.claim_reward": "Reclamar recompensa",
  "rewards.confirm_body": "Resgatar {name}?",
  "rewards.confirm_claim_btn": "Resgatar!",
  "rewards.confirm_cost": "Custo",
  "rewards.confirm_pool_total": "Total do cofrinho",
  "rewards.confirm_remaining": "Restante",
  "rewards.confirm_title": "Resgatar recompensa?",
  "rewards.confirm_your_points": "Seus {name}",
  "rewards.default_title": "Recompensas",
  "rewards.deposit_custom_add": "Adicionar",
  "rewards.deposit_custom_label": "Quantia personalizada para depositar",
  "rewards.deposit_custom_placeholder": "Quantia",
  "rewards.deposit_disabled_insufficient": "Saldo insuficiente ({spendable} disponível)",
  "rewards.deposit_disabled_loading": "A depositar…",
  "rewards.deposit_disabled_no_child": "Selecione uma criança para depositar",
  "rewards.deposit_points": "Depositar {amount}",
  "rewards.editor.enable_pool_mode": "Ativar modo mealheiro",
  "rewards.editor.enable_pool_mode_helper": "Cada recompensa torna-se um mealheiro dedicado — as crianças alocam pontos diretamente a um objetivo em vez de gastar de um saldo global",
  "rewards.editor.expand_to_fit": "Expandir o cartão para todas as recompensas",
  "rewards.editor.expand_to_fit_helper": "Aumenta o cartão para mostrar todas as recompensas em vez de rolar uma lista de altura fixa (apenas estilos personalizados)",
  "rewards.editor.entity": "Entidade",
  "rewards.editor.entity_helper": "A entidade sensor de visão geral do TaskMate",
  "rewards.editor.filter_by_child": "Filtrar por Criança",
  "rewards.editor.filter_by_child_all": "Todas as Crianças",
  "rewards.editor.filter_by_child_helper": "Mostrar apenas recompensas disponíveis para esta criança (deixar vazio para todas)",
  "rewards.editor.show_child_badges": "Mostrar distintivos de atribuição por criança",
  "rewards.editor.show_child_badges_helper": "Apresentar quais crianças podem reclamar cada recompensa",
  "rewards.editor.title": "Título",
  "rewards.editor.title_helper": "Título do cartão apresentado no cabeçalho (padrão: \"Recompensas\")",
  "rewards.empty_subtitle": "Adiciona recompensas nas definições do TaskMate",
  "rewards.empty_title": "Sem Recompensas Disponíveis",
  "rewards.error.entity_required": "Por favor define uma entidade (sensor de visão geral do taskmate)",
  "rewards.expired": "Expirada",
  "rewards.expires_in_days": "Expira em {count} dia",
  "rewards.expires_in_days_plural": "Expira em {count} dias",
  "rewards.expires_today": "Expira hoje",
  "rewards.jackpot": "JACKPOT",
  "rewards.not_enough_points": "Pontos insuficientes",
  "rewards.only_n_left": "Só restam {count}!",
  "rewards.pool_full": "Mealheiro cheio!",
  "rewards.pool_locked_note": "As alocações estão bloqueadas — só podem ser gastas neste objetivo",
  "rewards.redeem": "Resgatar",
  "rewards.reward_count_plural": "{count} recompensas",
  "rewards.reward_count_singular": "{count} recompensa",
  "rewards.sold_out": "Esgotada",
  "rewards.spendable_balance": "Disponível",
  "rewards.unavailable_hint": "Essa recompensa não pode mais ser reclamada",
  "streak.achievement.fifty_desc": "Conclui 50 tarefas",
  "streak.achievement.fifty_name": "50 Feitas",
  "streak.achievement.first_desc": "Conclui a tua primeira tarefa",
  "streak.achievement.first_name": "Primeiro!",
  "streak.achievement.hundred_desc": "Conclui 100 tarefas",
  "streak.achievement.hundred_name": "100 Feitas",
  "streak.achievement.points100_desc": "Ganha 100 pontos no total",
  "streak.achievement.points100_name": "100 ⭐",
  "streak.achievement.points50_desc": "Ganha 50 pontos no total",
  "streak.achievement.points50_name": "50 ⭐",
  "streak.achievement.streak14_desc": "14 dias seguidos",
  "streak.achievement.streak14_name": "2 Semanas",
  "streak.achievement.streak30_desc": "30 dias seguidos",
  "streak.achievement.streak30_name": "Mês!",
  "streak.achievement.streak3_desc": "3 dias seguidos",
  "streak.achievement.streak3_name": "3 Dias",
  "streak.achievement.streak7_desc": "7 dias seguidos",
  "streak.achievement.streak7_name": "Semana!",
  "streak.achievement.ten_desc": "Conclui 10 tarefas",
  "streak.achievement.ten_name": "10 Feitas",
  "streak.achievements": "Conquistas",
  "streak.card_description": "Sequências de dias consecutivos e distintivos de marcos para cada criança",
  "streak.card_name": "Sequências e Conquistas TaskMate",
  "streak.day_streak": "dias seguidos",
  "streak.default_title": "Sequências e Conquistas",
  "streak.editor.child_helper": "Mostrar sequência apenas para uma criança específica",
  "streak.editor.days_shown": "Dias Mostrados na Barra",
  "streak.editor.days_shown_helper": "Quantos dias de pontos mostrar (padrão: 14)",
  "streak.editor.title": "Título",
  "streak.error.entity_required": "Por favor define uma entidade",
  "visibility.description_hidden": "Ocultado por condição de visibilidade",
  "visibility.description_shown": "Mostrado por condição de visibilidade",
  "visibility.label_entity": "Entidade de Visibilidade",
  "visibility.label_operator": "Operador de Visibilidade",
  "visibility.label_state": "Estado de Visibilidade",
  "visibility.operator_equals": "Igual a",
  "visibility.operator_gt": "Maior que (>)",
  "visibility.operator_gte": "Maior ou igual a (≥)",
  "visibility.operator_lt": "Menor que (<)",
  "visibility.operator_lte": "Menor ou igual a (≤)",
  "visibility.operator_not_equals": "Não igual a",
  "weekly.card_description": "Semana de relance — tarefas, pontos e gráfico de barras diário",
  "weekly.card_name": "Resumo Semanal TaskMate",
  "weekly.child_chores": "{count} tarefas",
  "weekly.child_days": "{count}/7 dias",
  "weekly.child_days_active_title": "{count} de 7 dias ativos",
  "weekly.day_fri": "Sex",
  "weekly.day_mon": "Seg",
  "weekly.day_sat": "Sáb",
  "weekly.day_sun": "Dom",
  "weekly.day_thu": "Qui",
  "weekly.day_tue": "Ter",
  "weekly.day_wed": "Qua",
  "weekly.default_title": "Esta Semana",
  "weekly.editor.child_helper": "Mostrar resumo semanal apenas para uma criança específica",
  "weekly.editor.title": "Título",
  "weekly.error.entity_required": "Por favor define uma entidade",
  "weekly.section_children_this_week": "Crianças Esta Semana",
  "weekly.section_chores_per_day": "Tarefas por Dia",
  "weekly.section_points_per_day": "Pontos por Dia",
  "weekly.stat_rewards": "Recompensas",
  "weekly.stat_chores": "Tarefas",
  "weekly.stat_days_active": "Dias Ativos",
  "notification.all_chores_done.description": "Notificação de celebração quando uma criança conclui todas as tarefas do dia.",
  "notification.all_chores_done.name": "Todas as tarefas concluídas",
  "notification.badge_earned.description": "Enviado quando uma criança ganha um novo emblema. O silenciamento por emblema continua a ser aplicado.",
  "notification.badge_earned.name": "Emblema conquistado",
  "notification.bedtime_reminder.description": "Avisa a criança se tiver tarefas pendentes no horário configurado.",
  "notification.bedtime_reminder.name": "Lembrete de hora de dormir",
  "notification.pending_chore_approval.description": "Enviado aos responsáveis quando uma criança marca uma tarefa como concluída. Toque em Aprovar ou Rejeitar na notificação.",
  "notification.pending_chore_approval.name": "Aprovação de tarefa pendente",
  "notification.pending_reward_claim.description": "Enviado aos responsáveis quando uma criança resgata uma recompensa. Toque em Aprovar ou Rejeitar na notificação.",
  "notification.pending_reward_claim.name": "Pedido de recompensa pendente",
  "notification.streak_at_risk.description": "Disparado quando uma sequência ativa ainda não foi prolongada hoje.",
  "notification.streak_at_risk.name": "Sequência em risco",
  "panel.tp_label_placeholder": "Nome do período",
  "panel.tp_add_period": "Adicionar período",
  "panel.tp_reset_defaults": "Restaurar padrões",
  "panel.tp_delete_title": "Excluir período",
  "panel.tp_in_use_title": "Usado por {count} tarefa(s) — reatribua-as antes de excluir",
  "panel.tp_in_use_hint": "Usado por {count} tarefa(s). Reatribua-as a outro período para excluí-lo.",
  "panel.tp_anytime_hint": "Sempre disponível, o dia todo. Integrado e não removível.",
  "panel.tp_err_label_required": "Cada período personalizado precisa de um nome.",
  "panel.tp_err_time_required": "Defina horário de início e fim para “{name}”.",
  "panel.tp_err_order": "“{name}” deve começar antes de terminar.",
  "panel.tp_err_empty": "Adicione pelo menos um período.",
  "panel.tp_err_overlap": "“{a}” sobrepõe “{b}” — os períodos não podem se sobrepor.",
  "badge.criteria_or": "OU",
  "child.on_vacation": "De férias — as tarefas estão pausadas 🌴",
  "common.complete_on_behalf": "Concluir",
  "common.complete_on_behalf_all_done": "Todas as tarefas de hoje concluídas",
  "common.complete_on_behalf_heading": "Pendentes hoje",
  "common.complete_on_behalf_tooltip": "Concluir por {name}",
  "common.error": "Erro",
  "panel.audit_action": "Ação",
  "panel.audit_clear": "Limpar registro",
  "panel.audit_clear_confirm": "Limpar todo o registro de auditoria? Não pode ser desfeito.",
  "panel.audit_cleared": "Registro de auditoria limpo",
  "panel.audit_empty": "Ainda sem ações de administração registradas.",
  "panel.audit_hint": "Alterações de administração recentes — quem mudou o quê e quando.",
  "panel.audit_target": "Alvo",
  "panel.audit_user": "Usuário",
  "panel.audit_when": "Quando",
  "panel.activity_undo": "Desfazer",
  "panel.activity_undo_confirm": "Desfazer esta penalidade/bônus? A alteração de pontos será revertida.",
  "panel.activity_undone": "Transação desfeita",
  "panel.backup_export": "Exportar backup",
  "panel.backup_exported": "Backup baixado",
  "panel.backup_hint": "Baixe um backup completo da sua configuração do TaskMate, ou restaure a partir de um. A restauração substitui tudo — recarregue a integração depois para atualizar as entidades por criança.",
  "panel.backup_import": "Restaurar backup",
  "panel.backup_import_bad_file": "Esse arquivo não é um backup válido do TaskMate.",
  "panel.backup_import_confirm": "Restaurar este backup? SUBSTITUI todos os dados atuais do TaskMate. Não pode ser desfeito.",
  "panel.backup_imported": "Backup restaurado — recarregue a integração para atualizar as entidades.",
  "panel.backup_title": "Backup e restauração",
  "panel.badge_combinator_all": "Exigir todos (E)",
  "panel.badge_combinator_any": "Exigir qualquer (OU)",
  "panel.badge_combinator_label": "Quando o emblema tem vários critérios:",
  "panel.btn_clone_chore": "Duplicar",
  "panel.child_link_user_label": "Vincular a um usuário do Home Assistant (opcional)",
  "panel.child_link_user_hint": "Quando definido, apenas este usuário do Home Assistant (ou um admin) pode concluir tarefas, resgatar recompensas ou iniciar timers por esta criança via serviços. Deixe em \"Qualquer pessoa\" para um tablet familiar compartilhado.",
  "panel.child_link_user_none": "Qualquer pessoa (compartilhado / quiosque)",
  "panel.chore_difficulty_label": "Dificuldade",
  "panel.difficulty_easy": "Fácil",
  "panel.difficulty_hard": "Difícil",
  "panel.difficulty_medium": "Médio",
  "panel.settings_difficulty_multipliers_hint": "Multiplicador de pontos por nível. Médio é a base (×1.0); fácil/difícil ajustam a recompensa de uma tarefa.",
  "panel.settings_difficulty_multipliers_label": "Multiplicadores de dificuldade",
  "panel.settings_vacation_hint": "Pausar todas as tarefas e congelar sequências nestes períodos (ex.: férias).",
  "panel.vacation_calendar_label": "Calendário de férias da família (opcional)",
  "panel.vacation_calendar_hint": "Quando este calendário tem um evento ativo, todas as crianças são consideradas ausentes — as sequências congelam e as tarefas ficam ocultas. Sensores por criança podem adicionar períodos de ausência individuais.",
  "panel.settings_vacation_title": "Modo de férias / pausa",
  "panel.vacation_add": "Adicionar férias",
  "panel.vacation_dates_required": "Cada período de férias precisa de uma data de início e de fim.",
  "panel.vacation_delete_title": "Remover férias",
  "panel.vacation_name_placeholder": "ex.: férias de verão",
  "panel.vacation_none": "Sem férias definidas — as tarefas rodam todos os dias.",
  "panel.tab_audit": "Auditoria",
  "panel.notif_send_test": "Enviar teste",
  "panel.notif_test_sent": "Teste enviado a {count} destinatário(s) + notificação persistente",
  "panel.toast_chore_cloned": "Tarefa duplicada",
  "notification.streak_milestone.description": "Celebra cada novo marco de sequência que uma criança atinge (desativado por padrão).",
  "notification.streak_milestone.name": "Marco de sequência",
  "panel.settings_surprise_enabled_label": "Bônus surpresa",
  "panel.settings_surprise_enabled_hint": "Dê a cada criança uma chance diária de um bônus surpresa (sorteado às 16:00).",
  "panel.settings_surprise_params_label": "Configurações do bônus surpresa",
  "panel.settings_surprise_params_hint": "Chance diária por criança e o intervalo de pontos aleatório num acerto.",
  "panel.settings_surprise_chance": "Chance %",
  "panel.settings_surprise_min": "Pts mín",
  "panel.settings_surprise_max": "Pts máx",
  "panel.reward_restock_label": "Reposição automática",
  "panel.reward_restock_hint": "Repor periodicamente o estoque desta recompensa para um valor fixo.",
  "panel.reward_restock_amount": "Repor para",
  "panel.reward_restock_period": "Repor a cada",
  "panel.reward_restock_daily": "Dia",
  "panel.reward_restock_weekly": "Semana (seg)",
  "panel.reward_restock_monthly": "Mês (dia 1)",
  "panel.chore_expires_label": "Data de expiração (opcional)",
  "panel.chore_expires_hint": "Após esta data a tarefa se desativa automaticamente. Deixe vazio para sem expiração.",
  "panel.bulk_select": "Selecionar",
  "panel.bulk_done": "Concluído",
  "panel.bulk_selected": "{count} selecionado(s)",
  "panel.bulk_enable": "Ativar",
  "panel.bulk_disable": "Desativar",
  "panel.bulk_delete": "Excluir",
  "panel.bulk_reassign_to": "Reatribuir a…",
  "panel.bulk_apply": "Aplicar",
  "panel.bulk_pick_target": "Escolha primeiro para quem reatribuir.",
  "panel.bulk_delete_confirm": "Excluir {count} tarefa(s)? Não pode ser desfeito.",
  "panel.bulk_done_toast": "{count} tarefa(s) atualizada(s)",
  "panel.settings_decay_enabled_label": "Decaimento de pontos",
  "panel.settings_decay_enabled_hint": "Reduzir periodicamente o saldo gastável de cada criança para desencorajar o acúmulo.",
  "panel.settings_decay_params_label": "Configurações de decaimento",
  "panel.settings_decay_params_hint": "Quanto do saldo remover, e com que frequência.",
  "panel.settings_decay_percent": "Decaimento %",
  "panel.settings_decay_period": "A cada",
  "panel.gift_btn": "Presentear pontos",
  "panel.gift_dialog_title": "Presentear pontos",
  "panel.gift_from": "De",
  "panel.gift_to": "Para",
  "panel.gift_amount": "Quantia",
  "panel.gift_send": "Enviar presente",
  "panel.gift_sent": "Pontos presenteados",
  "panel.gift_err_same": "Escolha duas crianças diferentes.",
  "panel.gift_err_amount": "Insira uma quantia de pelo menos 1.",
  "panel.settings_level_step_label": "XP por nível",
  "panel.settings_level_step_hint": "Pontos ganhos para subir um nível (XP = total de pontos ganhos).",
  "panel.child_stat_level": "Nível",
  "notification.level_up.name": "Subida de nível",
  "notification.level_up.description": "Enviado quando uma criança atinge um novo nível de XP (desativado por padrão).",
  "child.level_label": "Nív. {level}",
  "panel.settings_spendcap_enabled_label": "Limite de gastos",
  "panel.settings_spendcap_enabled_hint": "Limita quantos pontos cada criança pode gastar em recompensas por período.",
  "panel.settings_spendcap_params_label": "Configurações do limite de gastos",
  "panel.settings_spendcap_params_hint": "Máx. de pontos gastáveis por período (0 = sem limite).",
  "panel.settings_spendcap_amount": "Limite (pts)",
  "panel.settings_interest_enabled_label": "Juros de poupança",
  "panel.settings_interest_enabled_hint": "Paga periodicamente juros a cada criança sobre o saldo disponível (recompensa a poupança).",
  "panel.settings_interest_params_label": "Configurações dos juros de poupança",
  "panel.settings_interest_percent": "Juros %",
  "panel.settings_interest_params_hint": "Taxa de juros aplicada ao saldo e com que frequência.",
  "panel.chore_due_time_label": "Hora limite (opcional)",
  "panel.chore_due_time_hint": "Conclusões até este horário ganham o bônus de antecipação; depois, a penalidade por atraso.",
  "panel.chore_early_bonus_label": "Bônus de antecipação",
  "panel.chore_late_penalty_label": "Penalidade por atraso",
  "panel.chore_require_photo_label": "Exigir prova fotográfica",
  "panel.chore_require_photo_hint": "As conclusões precisam ser aprovadas pelos pais; uma foto de prova (se fornecida) aparece nas aprovações.",
  "panel.activity_view_photo": "Ver foto",
  "panel.swap_btn": "Pedir troca",
  "panel.swap_dialog_title": "Troca: {chore}",
  "panel.swap_requester": "Dar a vez de hoje a",
  "panel.swap_create": "Pedir troca",
  "panel.swap_pick_child": "Escolha uma criança.",
  "panel.swap_requested": "Troca solicitada",
  "panel.swap_approved": "Troca aprovada",
  "panel.swap_rejected": "Troca rejeitada",
  "panel.swap_request_text": "{child} quer fazer “{chore}” hoje",
  "panel.swap_from": "atualmente {name}",
  "notification.weekly_digest.name": "Resumo semanal",
  "notification.weekly_digest.description": "Um resumo de domingo à noite da semana de cada criança (tarefas + pontos). Desativado por padrão.",
  "panel.settings_celebration_notify_label": "Notificações de celebração",
  "panel.settings_celebration_notify_hint": "Envia uma notificação nos grandes momentos de celebração (subidas de nível, marcos de sequência, semanas perfeitas). Desativado por padrão.",
  "panel.settings_celebration_tier_label": "Tamanho mínimo da celebração",
  "panel.settings_celebration_tier_hint": "Notificar apenas a partir deste tamanho. Cada celebração continua disparando um evento taskmate_celebration para automações.",
  "panel.settings_celebration_tier_1": "Todas (a partir de pequena)",
  "panel.settings_celebration_tier_2": "Média e acima",
  "panel.settings_celebration_tier_3": "Apenas épica",
  "notification.celebration.name": "Celebração",
  "notification.celebration.description": "Grandes momentos de celebração — subidas de nível, marcos de sequência e semanas perfeitas. Desativado por padrão.",
  "panel.tab_quests": "Missões",
  "panel.quest_title": "Missões",
  "panel.search_quests": "Pesquisar missões…",
  "panel.btn_add_quest": "Adicionar missão",
  "panel.quest_add_tile": "Adicionar missão",
  "panel.quest_need_chores": "Crie primeiro algumas tarefas — uma missão é uma cadeia de tarefas existentes.",
  "panel.empty_quests_title": "Ainda sem missões",
  "panel.empty_quests_copy": "Encadeie tarefas numa missão. Conclua cada passo para ganhar um bônus.",
  "panel.entity_quest": "missão",
  "panel.quest_all_children": "Todas as crianças",
  "panel.quest_missing_chore": "(tarefa excluída)",
  "panel.quest_badge_repeatable": "Repetível",
  "panel.quest_badge_inactive": "Inativa",
  "panel.quest_stat_steps": "Passos",
  "panel.quest_stat_bonus": "Bônus {points_name}",
  "panel.quest_assigned_to": "Para",
  "panel.dialog_add_quest": "Adicionar missão",
  "panel.dialog_edit_quest": "Editar missão",
  "panel.quest_bonus_label": "Bônus {points_name}",
  "panel.quest_steps_label": "Passos (em ordem)",
  "panel.quest_steps_hint": "A criança avança um passo sempre que a tarefa do passo atual é aprovada. Toque numa tarefa abaixo para adicioná-la ou removê-la; use ▲▼ para reordenar.",
  "panel.quest_no_steps": "Ainda sem passos — toque numa tarefa abaixo para adicionar o primeiro passo.",
  "panel.quest_assigned_label": "Atribuir a",
  "panel.quest_assigned_hint": "Deixe tudo sem seleção para tornar esta missão disponível a todas as crianças.",
  "panel.quest_repeatable_label": "Repetível",
  "panel.quest_repeatable_hint": "Quando concluída, o progresso reinicia para a criança poder repetir a missão.",
  "panel.quest_active_label": "Ativa",
  "panel.quest_active_hint": "Missões inativas não acompanham progresso nem atribuem bônus.",
  "panel.quest_need_step": "Adicione pelo menos um passo.",
  "panel.toast_quest_added": "Missão adicionada",
  "panel.toast_quest_updated": "Missão atualizada",
  "panel.settings_avatars_title": "Avatares desbloqueáveis",
  "panel.settings_avatars_label": "Gerenciar avatares",
  "panel.settings_avatars_hint": "{count} avatares no catálogo. As crianças desbloqueiam avatares ao atingir níveis, pontos ou sequências e depois escolhem o seu.",
  "panel.settings_avatars_btn": "Gerenciar avatares",
  "panel.avatar_dialog_title": "Catálogo de avatares",
  "panel.avatar_dialog_hint": "Defina os avatares que as crianças podem ganhar. Cada linha precisa de um ícone mdi e de um requisito de desbloqueio. As crianças podem trocar para qualquer avatar desbloqueado.",
  "panel.avatar_empty": "Ainda sem avatares — adicione um abaixo.",
  "panel.avatar_add_row": "Adicionar avatar",
  "panel.avatar_label_ph": "Nome (ex.: Foguete)",
  "panel.avatar_unlock_free": "Sempre disponível",
  "panel.avatar_unlock_level": "Atingir o nível",
  "panel.avatar_unlock_points": "Total de pontos ganhos",
  "panel.avatar_unlock_streak": "Melhor sequência (dias)",
  "panel.toast_avatars_saved": "Avatares salvos",
  "child.avatar_change": "Mude seu avatar",
  "child.avatar_locked": "Bloqueado",
  "child.avatar_change_failed": "Não foi possível mudar o avatar.",
  "panel.tab_challenges": "Desafios",
  "panel.challenge_title": "Desafios",
  "panel.search_challenges": "Pesquisar desafios…",
  "panel.btn_add_challenge": "Adicionar desafio",
  "panel.challenge_add_tile": "Adicionar desafio",
  "panel.empty_challenges_title": "Ainda sem desafios",
  "panel.empty_challenges_copy": "Defina um objetivo diário ou semanal — concluir N tarefas ou ganhar N pontos — para um bônus que se renova a cada período.",
  "panel.entity_challenge": "desafio",
  "panel.challenge_scope_label": "Renova-se",
  "panel.challenge_scope_daily": "Diário",
  "panel.challenge_scope_weekly": "Semanal",
  "panel.challenge_metric_label": "Tipo de objetivo",
  "panel.challenge_metric_chores": "Tarefas concluídas",
  "panel.challenge_metric_points": "{points_name} ganhos",
  "panel.challenge_target_label": "Meta",
  "panel.challenge_target_hint": "Quantos atingir dentro do período.",
  "panel.dialog_add_challenge": "Adicionar desafio",
  "panel.dialog_edit_challenge": "Editar desafio",
  "panel.toast_challenge_added": "Desafio adicionado",
  "panel.toast_challenge_updated": "Desafio atualizado",
  "panel.settings_allow_negative_label": "Permitir saldo negativo",
  "panel.settings_allow_negative_hint": "Permite que penalidades deixem o saldo de uma criança abaixo de zero, em vez de parar em zero.",
  "panel.chore_depends_label": "Depende de",
  "panel.chore_depends_hint": "Esta tarefa fica oculta até as tarefas selecionadas serem aprovadas para a criança hoje.",
  "panel.notif_quiet_hours_label": "Horário de silêncio",
  "panel.notif_quiet_hours_desc": "Nenhum lembrete é enviado para esta criança durante este período (não perturbe). Deixe em branco para desativar.",
  "notification.mandatory_reminder.name": "Lembrete de tarefa obrigatória",
  "notification.mandatory_reminder.description": "Avisa a criança quando uma tarefa obrigatória está atrasada e lembra novamente após o atraso de escalonamento. Desativado por padrão.",
  "notification.mandatory_parent_alert.name": "Alerta aos pais sobre tarefa obrigatória",
  "notification.mandatory_parent_alert.description": "Alerta um dos pais quando uma tarefa obrigatória continua incompleta após o atraso de escalonamento aos pais. Desativado por padrão.",
  "panel.notif_escalation_reminder_label": "Lembrar novamente após",
  "panel.notif_escalation_parent_label": "Alertar os pais após",
  "panel.notif_escalation_minutes_suffix": "min",
  "notification.monthly_report.name": "Relatório mensal",
  "notification.monthly_report.description": "Um resumo no início do mês do mês anterior de cada criança (tarefas, pontos, nível, melhor sequência). Desativado por padrão.",
  "leaderboard.sort_this_month": "Este mês",
  "leaderboard.last_champion": "Campeão do mês passado: {name} 🏆",
  "notification.season_champion.name": "Campeão da temporada",
  "notification.season_champion.description": "Anuncia o vencedor da classificação mensal no início de cada mês. Desativado por padrão.",
  "panel.ics_title": "Assinatura de calendário",
  "panel.ics_hint": "Assine as tarefas futuras pelo Google/Apple/Outlook. O link contém um token privado — compartilhe com cuidado.",
  "panel.ics_show": "Mostrar link de assinatura",
  "panel.ics_copy": "Copiar",
  "panel.ics_regenerate": "Gerar novo link",
  "panel.ics_copied": "Link de assinatura copiado",
  "panel.ics_regenerated": "Novo link gerado — assinaturas antigas interrompidas",
  "gallery.default_title": "Galeria de fotos",
  "gallery.empty": "Ainda sem fotos de comprovação",
  "gallery.pending": "pendente",
  "panel.allowance_title": "Mesada",
  "panel.allowance_hint": "Converter pontos em mesada real. Registre pagamentos pelo serviço record_allowance_payout ou um botão do painel.",
  "panel.allowance_enabled": "Ativar pagamentos de mesada",
  "panel.allowance_rate": "Pontos por unidade",
  "panel.allowance_rate_hint": "Quantos pontos equivalem a uma unidade monetária.",
  "panel.allowance_currency": "Símbolo monetário",
  "panel.allowance_ledger": "Pagamentos recentes",
  "family_goal.default_title": "Meta da família",
  "family_goal.disabled": "Nenhuma meta da família definida",
  "family_goal.reward_label": "Recompensa: {reward}",
  "family_goal.reached": "Meta alcançada! {reward}",
  "panel.family_goal_title": "Meta da família",
  "panel.family_goal_hint": "Uma meta compartilhada com os pontos combinados de todas as crianças (ex.: todos chegam a 500 → noite de cinema em família).",
  "panel.family_goal_enabled": "Ativar meta da família",
  "panel.family_goal_name": "Nome da meta",
  "panel.family_goal_name_ph": "Fundo da noite de cinema",
  "panel.family_goal_target": "Meta (pontos combinados)",
  "panel.family_goal_target_hint": "Soma dos pontos de todas as crianças necessária para alcançar a meta.",
  "panel.family_goal_reward": "Recompensa",
  "panel.family_goal_reward_ph": "uma noite de cinema em família",
  "notification.family_goal_reached.name": "Meta da família alcançada",
  "notification.family_goal_reached.description": "Comemora quando os pontos combinados da família atingem a meta compartilhada. Desativado por padrão."
}
