2860 lines
182 KiB
JSON
2860 lines
182 KiB
JSON
{
|
||
"child.tap_to_undo": "Toque para desfazer",
|
||
"common.design.field_label": "Design do cartão",
|
||
"common.design.use_global": "Usar predefinição global",
|
||
"common.design.classic": "Clássico",
|
||
"common.design.playroom": "Playroom",
|
||
"common.design.console": "Console",
|
||
"common.design.cleanpro": "Clean Pro",
|
||
"common.design.graphite": "Grafite",
|
||
"panel.settings_card_design_label": "Design de cartão predefinido",
|
||
"panel.settings_card_design_hint": "O estilo que os novos cartões usam, salvo substituição por cartão.",
|
||
"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": "há {count}d",
|
||
"activity.default_title": "Atividade",
|
||
"activity.recent_events": "Eventos recentes",
|
||
"activity.undo": "Anular",
|
||
"activity.rated": "Avaliado com {count} de 3 estrelas",
|
||
"activity.undo_confirm_title": "Anular esta ação?",
|
||
"activity.undo_confirm_chore": "Anular a aprovação de “{detail}” para {child}? Isto remove {points} pontos e devolve-a a pendente.",
|
||
"activity.undo_confirm_txn": "Anular “{detail}” para {child}? Isto reverte {points} pontos.",
|
||
"activity.undo_error_title": "TaskMate — falha ao anular",
|
||
"activity.undo_error_body": "Não foi possível anular: {message}",
|
||
"activity.editor.accent_stripes_helper": "Mostra a barra colorida de 4 px à esquerda de cada linha, que indica o tipo de evento",
|
||
"activity.editor.accent_stripes": "Barras coloridas de evento",
|
||
"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": "Mostra «agora mesmo» / «há 5min» ao lado da hora exata em cada linha",
|
||
"activity.editor.show_relative_time": "Etiquetas de tempo relativo",
|
||
"activity.editor.show_filter_chips_helper": "Mostra a barra Todos / Tarefas / Recompensas / Ajustes por baixo do cabeçalho",
|
||
"activity.editor.show_filter_chips": "Mostrar filtros",
|
||
"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 a crianças, para que não possam desfazer a própria atividade.",
|
||
"activity.events_count": "{count} eventos",
|
||
"activity.just_now": "agora mesmo",
|
||
"activity.hours_ago": "há {count}h",
|
||
"activity.filter_rewards": "Recompensas",
|
||
"activity.filter_chores": "Tarefas",
|
||
"activity.filter_aria_label": "Filtrar atividade por tipo",
|
||
"activity.filter_all": "Todos",
|
||
"activity.filter_adjustments": "Ajustes",
|
||
"activity.feed_end": "— fim do histórico —",
|
||
"activity.lost": "perdeu",
|
||
"activity.minutes_ago": "há {count}min",
|
||
"activity.no_activity_yet": "Ainda sem atividade",
|
||
"activity.no_events_for_filter": "Nenhum evento correspondente",
|
||
"activity.points_manually": "pontos manualmente",
|
||
"activity.reason_allocated_to_pool": "Alocado ao mealheiro: {name}",
|
||
"activity.reason_admin_adjustment": "Ajuste manual",
|
||
"activity.reason_bonus": "Bónus: {name}",
|
||
"activity.reason_penalty": "Penalidade: {name}",
|
||
"activity.reason_perfect_week": "Bónus de semana perfeita!",
|
||
"activity.reason_pool_refund_assignment_changed": "Reembolso do mealheiro (atribuição da recompensa alterada): {name}",
|
||
"activity.reason_pool_refund_cost_reduced": "Reembolso do mealheiro (custo reduzido): {name}",
|
||
"activity.reason_pool_refund_deleted": "Reembolso do mealheiro (recompensa eliminada): {name}",
|
||
"activity.reason_pool_refund_expired": "Reembolso do mealheiro (recompensa expirada): {name}",
|
||
"activity.reason_pool_refund_funding_changed": "Reembolso do mealheiro (financiamento da recompensa alterado): {name}",
|
||
"activity.reason_pool_refund_sold_out": "Reembolso do mealheiro (recompensa esgotada): {name}",
|
||
"activity.reason_streak_milestone": "Bónus de marco de sequência ({days} dias seguidos!)",
|
||
"activity.reason_streak_freeze_used": "Congelamento de sequência usado ({date})",
|
||
"activity.reason_streak_freeze_earned": "Congelamento de sequência ganho ({days} dias seguidos!)",
|
||
"activity.reason_streak_freeze_adjusted": "Congelamentos de sequência ajustados ({delta})",
|
||
"activity.reason_streak_freeze_reversed": "Congelamento de sequência retirado (conclusão anulada)",
|
||
"activity.reason_weekend_bonus": "Bónus de fim de semana (×{multiplier})",
|
||
"activity.reason_wish_savings": "Poupado para o desejo: {name}",
|
||
"activity.reason_wish_taken_back": "Retirado do desejo: {name}",
|
||
"activity.reason_wish_refund_declined": "Desejo recusado, poupança devolvida: {name}",
|
||
"activity.reason_wish_refund_removed": "Desejo removido, poupança devolvida: {name}",
|
||
"activity.reason_wish_pledge": "{who} prometeu {points} para {name}",
|
||
"activity.reason_wish_pledge_removed": "Promessa de {who} ({points}) removida: {name}",
|
||
"activity.reason_wish_pledge_voided": "Promessa de {who} ({points}) devolvida: {name}",
|
||
"activity.reason_wish_redeemed": "Desejo resgatado: {name}",
|
||
"activity.received": "recebeu",
|
||
"activity.redeemed": "resgatou",
|
||
"activity.spent": "gastou",
|
||
"activity.try_different_filter": "Experimenta outro filtro",
|
||
"activity.unknown_child": "Desconhecido",
|
||
"approvals.all_caught_up": "Está tudo em dia!",
|
||
"approvals.approve": "Aprovar",
|
||
"approvals.approve_all": "Aprovar tudo",
|
||
"approvals.child_said": "Disse",
|
||
"approvals.suggested": "Sugerido: {points}",
|
||
"approvals.award_label": "Atribuir",
|
||
"approvals.rating_label": "Avaliação de qualidade",
|
||
"approvals.rating_star_title": "{count}★ — vale {percent}% dos pontos",
|
||
"approvals.approve_all_busy": "A aprovar…",
|
||
"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 — a rever",
|
||
"approvals.apply_penalty": "Aplicar penalização",
|
||
"approvals.postpone": "Adiar",
|
||
"approvals.dismiss": "Dispensar",
|
||
"approvals.penalty_points": "Penalização: −{points} pts",
|
||
"approvals.no_penalty": "Sem penalização definida",
|
||
"approvals.timed_duration": "{count} min",
|
||
"badge.criteria_and": "E",
|
||
"badge.criteria_best_streak": "Melhor série",
|
||
"badge.criteria_current_streak": "Série 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 30 dias seguidos",
|
||
"badge.desc_3_day_streak": "Completar tarefas 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 7 dias seguidos",
|
||
"badge.desc_first_chore": "Completar a tua primeira tarefa",
|
||
"badge.desc_first_perfect_week": "Completar uma semana perfeita",
|
||
"badge.desc_first_reward": "Reclamar a tua primeira recompensa",
|
||
"badge.desc_birthday": "Celebrar o teu aniversário",
|
||
"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.metric_birthday": "Aniversário hoje (bool)",
|
||
"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": "Série de 30 dias",
|
||
"badge.name_3_day_streak": "Série 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": "Série de 7 dias",
|
||
"badge.name_first_chore": "Primeira tarefa",
|
||
"badge.name_first_perfect_week": "Primeira semana perfeita",
|
||
"badge.name_first_reward": "Primeira recompensa",
|
||
"badge.name_birthday": "Aniversário",
|
||
"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.next_up": "A seguir",
|
||
"badges.one_more": "Só mais um e é teu!",
|
||
"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.claimed_by_another": "Já feita por {name}",
|
||
"child.claimed_by_another_generic": "Já reclamada hoje",
|
||
"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": "Pedir",
|
||
"child.swap_requested": "Pedido",
|
||
"child.photo_needed": "Foto necessária",
|
||
"child.photo_required_title": "Adicionar uma foto",
|
||
"child.extra_title": "O que fizeste?",
|
||
"child.extra_hint": "Diz o que fizeste e quanto achas que vale.",
|
||
"child.extra_desc_placeholder": "Arrumei a varanda",
|
||
"child.extra_points_label": "Pontos que achas que vale",
|
||
"child.extra_submit": "Enviar",
|
||
"child.extra_needs_desc": "Escreve primeiro o que fizeste.",
|
||
"child.open_ended_tag": "Descrever",
|
||
"child.weekly_target_done": "Concluída esta semana",
|
||
"child.weekly_target_progress": "{done}/{target} esta semana",
|
||
"child.team_progress": "{joined} / {size} juntaram-se",
|
||
"child.team_you_joined": "Estás na equipa",
|
||
"child.team_join": "Juntar-me",
|
||
"child.team_leave": "Sair",
|
||
"child.team_tap_to_join": "Toca para te juntares à equipa",
|
||
"child.team_tap_to_leave": "Toca para saíres da equipa",
|
||
"child.photo_take": "Tirar uma foto",
|
||
"child.photo_hint": "Mostra a tua tarefa terminada",
|
||
"child.photo_retake": "Repetir",
|
||
"child.photo_confirm": "Confirmar",
|
||
"child.photo_uploading": "A enviar foto…",
|
||
"child.photo_cancel": "Cancelar",
|
||
"child.photo_not_image": "Este ficheiro não é uma imagem. Tenta novamente.",
|
||
"child.photo_process_failed": "Não foi possível ler a foto. Tenta novamente.",
|
||
"child.photo_upload_failed": "Falha no envio. Verifica a tua ligação e tenta 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.dependency_mode": "Tarefas à espera de outra",
|
||
"child.editor.dependency_hide": "Ocultar — não mostrar até desbloquear",
|
||
"child.editor.dependency_dim": "Atenuar — mostrar em cinzento, sem interação",
|
||
"child.editor.dependency_show": "Mostrar — mostrar normalmente (continua sem toque)",
|
||
"child.editor.dependency_helper": "O que mostrar quando uma tarefa depende de outra ainda não aprovada hoje",
|
||
"child.blocked_by_dependency": "Faz primeiro {chores}",
|
||
"child.parent": "Responsável",
|
||
"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.first_come_dim": "Atenuar — mostrar em cinzento para todos exceto a criança que concluiu a tarefa",
|
||
"child.editor.first_come_helper": "O que mostrar ao resto do grupo depois de uma tarefa do tipo quem chega primeiro ser reclamada por uma criança",
|
||
"child.editor.first_come_hide": "Ocultar — remover assim que reclamada (predefinição, igual ao comportamento anterior)",
|
||
"child.editor.first_come_show": "Mostrar — manter totalmente visível para todos (continua sem toque depois de reclamada)",
|
||
"child.editor.first_come_when_completed": "Tarefas Quem Chega Primeiro — Quando Reclamadas",
|
||
"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 (continua sem toque)",
|
||
"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_current": "Período Atual (Ao Vivo)",
|
||
"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": "Só os pais podem desfazer uma tarefa concluída.",
|
||
"child.undo_named": "Anular {name}",
|
||
"child.undo_recent": "Anular uma tarefa que acabaste de fazer",
|
||
"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.complete_on_behalf": "Concluir",
|
||
"common.complete_on_behalf_all_done": "Todas as tarefas concluídas hoje",
|
||
"common.complete_on_behalf_heading": "Pendentes hoje",
|
||
"common.complete_on_behalf_tooltip": "Concluir por {name}",
|
||
"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.error": "Erro",
|
||
"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",
|
||
"reject.title": "Rejeitar «{name}»",
|
||
"reject.reason_label": "Porquê? (opcional)",
|
||
"reject.reason_placeholder": "Diz o que falta corrigir…",
|
||
"reject.reason_hint": "Mostrado à criança. Deixa vazio para rejeitar sem motivo.",
|
||
"reject.chip_not_finished": "Não está terminado",
|
||
"reject.chip_redo": "Tem de ser refeito",
|
||
"reject.chip_not_today": "Hoje não",
|
||
"reject.confirm": "Rejeitar",
|
||
"child.rejected_note": "Devolvido: {reason}",
|
||
"rewards.rejected_note": "Não aprovado: {reason}",
|
||
"activity.rejected_reason": "Motivo: {reason}",
|
||
"notification.item_rejected.name": "Tarefa ou recompensa devolvida",
|
||
"notification.item_rejected.description": "Avisa uma criança quando um dos pais rejeita a sua tarefa ou pedido de recompensa, com o motivo, se tiver sido dado. Desligado por predefinição.",
|
||
"inspection.coming_title": "Vem aí uma inspeção!",
|
||
"inspection.coming_sub": "Um adulto vai verificar {name} nas próximas {time}. Mantém tudo impecável para ganhar +{bonus} {points_name}!",
|
||
"inspection.passed_title": "Inspeção aprovada! +{bonus} {points_name}",
|
||
"inspection.passed_sub": "{name} estava ótimo",
|
||
"inspection.passed_sub_note": "{name} estava ótimo: “{note}”",
|
||
"inspection.redo_title": "{name} precisa de outra tentativa",
|
||
"inspection.redo_sub": "Ficas com os teus {points} {points_name}. Volta a fazê-la e marca-a como feita.",
|
||
"inspection.nope_title": "Desta vez não",
|
||
"inspection.nope_sub": "{name} não passou na verificação. Não perdeste pontos.",
|
||
"inspection.tag_open": "Inspeção",
|
||
"inspection.tag_passed": "Aprovada +{bonus}",
|
||
"inspection.tag_redo": "Refazer",
|
||
"inspection.tag_failed": "Inspecionada",
|
||
"inspection.celebrate_title": "Inspeção aprovada!",
|
||
"inspection.celebrate_sub": "{name} estava incrível",
|
||
"inspection.celebrate_ok": "Boa!",
|
||
"activity.inspection_started": "Inspeção iniciada",
|
||
"activity.inspection_passed": "Inspeção aprovada",
|
||
"activity.inspection_failed": "Inspeção: desta vez não",
|
||
"activity.inspection_redo": "Devolvida para refazer",
|
||
"activity.reason_inspection_passed": "Inspeção aprovada: {name}",
|
||
"notification.inspection_started.name": "Vem aí uma inspeção",
|
||
"notification.inspection_started.description": "Avisa uma criança de que um pai ou mãe vai inspecionar uma das suas tarefas concluídas, quando a criança deve ser avisada. Desligada por omissão.",
|
||
"notification.inspection_passed.name": "Inspeção aprovada",
|
||
"notification.inspection_passed.description": "Avisa uma criança de que a sua tarefa passou numa inspeção surpresa, com o bónus e a nota do pai ou mãe. Desligada por omissão.",
|
||
"notification.inspection_reminder.name": "Inspeção prestes a fechar",
|
||
"notification.inspection_reminder.description": "Lembra os pais 30 minutos antes de uma inspeção surpresa por decidir se fechar discretamente.",
|
||
"panel.insp_flag_tooltip": "Iniciar uma inspeção",
|
||
"panel.insp_start_title": "Iniciar uma inspeção",
|
||
"panel.insp_pass_title": "Aprovar a inspeção",
|
||
"panel.insp_fail_title": "Não passou",
|
||
"panel.insp_ctx": "Aprovada às {time} · ganhou {points} {points_name}",
|
||
"panel.insp_window_label": "Verificar dentro de",
|
||
"panel.insp_window_1h": "1 hora",
|
||
"panel.insp_window_2h": "2 horas",
|
||
"panel.insp_window_4h": "4 horas",
|
||
"panel.insp_window_bed": "Até às {time}",
|
||
"panel.insp_window_bed_soon": "A hora de deitar ({bedtime}) é daqui a menos de {minutes} minutos, por isso termina às {time}.",
|
||
"panel.insp_bonus_label": "Bónus se passar",
|
||
"panel.insp_bonus": "Bónus",
|
||
"panel.insp_tell_label": "Avisar {name} agora",
|
||
"panel.insp_tell_hint": "Mostra «Vem aí uma inspeção» no cartão de {name}. Desliga para uma verificação secreta.",
|
||
"panel.insp_start_btn": "Iniciar inspeção",
|
||
"panel.insp_note_pass_label": "Nota para {name} (opcional)",
|
||
"panel.insp_note_pass_placeholder": "Excelente, está perfeito!",
|
||
"panel.insp_pass_btn": "Aprovar · +{bonus}",
|
||
"panel.insp_fail_note_label": "Só registar",
|
||
"panel.insp_fail_note_hint": "Sem bónus. {name} fica com os {points} {points_name}. Aparece como «não passou» na atividade.",
|
||
"panel.insp_fail_redo_label": "Devolver para refazer",
|
||
"panel.insp_fail_redo_hint": "Volta ao cartão de {name} como não feita hoje. Os {points} {points_name} mantêm-se. Refazê-la passa pela aprovação habitual e não dá nada extra.",
|
||
"panel.insp_fail_redo_unavailable": "Só uma tarefa normal concluída hoje pode ser devolvida.",
|
||
"panel.insp_fail_fix_label": "O que é preciso corrigir (visível para {name})",
|
||
"panel.insp_fail_no_penalty": "Não são retirados pontos. Para retirar pontos, aplica uma penalização à parte.",
|
||
"panel.insp_fail_save": "Guardar",
|
||
"panel.insp_fail_send_back": "Devolver",
|
||
"panel.insp_needs_line": "Inspecionar {chore} de {child}",
|
||
"panel.insp_needs_meta": "bónus +{bonus} se passar · fecha dentro de {time}",
|
||
"panel.insp_told": "{name} já foi avisado(a)",
|
||
"panel.insp_secret": "secreta",
|
||
"panel.insp_pass": "Aprovar",
|
||
"panel.insp_fail": "Reprovar",
|
||
"panel.insp_cancel": "Cancelar inspeção",
|
||
"panel.insp_cancel_confirm": "Cancelar esta inspeção? Não é pago bónus e a tarefa pode voltar a ser inspecionada.",
|
||
"panel.insp_tag_open": "Em inspeção · {time}",
|
||
"panel.insp_tag_passed": "Aprovada · +{bonus}",
|
||
"panel.insp_tag_redo": "Devolvida para refazer",
|
||
"panel.insp_tag_failed": "Inspecionada · não passou",
|
||
"panel.insp_tag_expired": "Inspeção fechada",
|
||
"panel.insp_event_started": "Inspeção iniciada: {chore}",
|
||
"panel.insp_event_passed": "Inspeção aprovada: {chore}",
|
||
"panel.insp_event_failed": "Inspeção não passou: {chore}",
|
||
"panel.insp_event_redo": "Devolvida para refazer: {chore}",
|
||
"panel.insp_event_expired": "Inspeção fechada sem verificação: {chore}",
|
||
"panel.insp_redo_queue": "refeita após uma inspeção, não dá nada extra",
|
||
"panel.insp_toast_started": "Inspeção iniciada.",
|
||
"panel.insp_toast_started_told": "Inspeção iniciada. {name} já foi avisado(a).",
|
||
"panel.insp_toast_passed": "Aprovada. {name} recebe +{bonus}",
|
||
"panel.insp_toast_noted": "Registado. Não foram retirados pontos.",
|
||
"panel.insp_toast_sent_back": "Devolvida a {name} para refazer",
|
||
"panel.insp_toast_cancelled": "Inspeção cancelada",
|
||
"panel.insp_toast_failed": "Não foi possível atualizar a inspeção: {error}",
|
||
"panel.settings_insp_title": "Inspeções surpresa",
|
||
"panel.settings_insp_hint": "Verifica ao acaso uma tarefa aprovada há pouco. Passar dá um bónus.",
|
||
"panel.settings_insp_enabled_label": "Inspeções",
|
||
"panel.settings_insp_enabled_hint": "Mostra uma lupa nas tarefas aprovadas nas últimas 24 horas, em Hoje e Atividade.",
|
||
"panel.settings_insp_bonus_label": "Bónus por passar",
|
||
"panel.settings_insp_bonus_hint": "Pode ser alterado em cada inspeção.",
|
||
"panel.settings_insp_window_label": "Tempo para verificar",
|
||
"panel.settings_insp_window_hint": "Quanto tempo tens para aprovar ou reprovar. As inspeções não verificadas fecham sem bónus.",
|
||
"panel.settings_insp_bedtime_label": "Hora de dormir",
|
||
"panel.settings_insp_bedtime_hint": "Usada por «Até à hora de dormir». A menos de 30 minutos dela, o prazo é de uma hora.",
|
||
"panel.settings_insp_fail_label": "Se não passar",
|
||
"panel.settings_insp_fail_hint": "Não são retirados pontos em nenhum caso.",
|
||
"panel.settings_insp_fail_note": "Só registar",
|
||
"panel.settings_insp_fail_redo": "Devolver para refazer",
|
||
"panel.settings_insp_fail_ask": "Perguntar sempre",
|
||
"panel.settings_insp_tell_label": "Avisar a criança quando começa",
|
||
"panel.settings_insp_tell_hint": "Mostra «Vem aí uma inspeção» no cartão dela.",
|
||
"panel.settings_insp_pick_label": "Escolha diária ao acaso",
|
||
"panel.settings_insp_pick_hint": "O TaskMate escolhe uma tarefa aprovada para inspecionares. Aparece em Precisa de si.",
|
||
"panel.settings_insp_pick_when_label": "Quando e com que frequência",
|
||
"panel.settings_insp_pick_when_hint": "A mesma ideia do bónus surpresa: uma hora diária e uma probabilidade.",
|
||
"panel.settings_insp_pick_time": "Hora",
|
||
"panel.settings_insp_pick_chance": "Probabilidade %",
|
||
"panel.settings_insp_pick_children_label": "Crianças",
|
||
"panel.settings_insp_pick_children_hint": "Só as tarefas aprovadas hoje podem ser escolhidas, e nunca a mesma criança dois dias seguidos. Nenhuma marcada significa todas as crianças.",
|
||
"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": "Saltar o atribuído de hoje para esta tarefa?",
|
||
"dashboard.rotation_skip_hint": "Saltar a criança atual e passar 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} POR REVER",
|
||
"overview.designed.progress_detail": "{done} / {total} tarefas · {pct}%",
|
||
"overview.designed.review": "Rever",
|
||
"overview.designed.sub_cleanpro": "Atualizado agora mesmo",
|
||
"overview.designed.sub_console": "FAMÍLIA · EM DIRETO",
|
||
"overview.designed.sub_playroom": "Vê como estamos ocupados!",
|
||
"overview.designed.tap_to_check": "Toca em Aprovações para confirmar",
|
||
"overview.designed.todays_progress": "Progresso de hoje",
|
||
"overview.designed.waiting_for_you": "{count} à tua espera",
|
||
"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_busy": "A aprovar…",
|
||
"panel.activity_approve_all_confirm": "Aprovar {count} tarefas pendentes?",
|
||
"panel.activity_approve_all_done": "{count} tarefas aprovadas",
|
||
"panel.activity_audit_log": "Registo de auditoria",
|
||
"panel.activity_claimed_reward": "Reclamou: {name}",
|
||
"panel.activity_claimed_text": "{child} reclamou a recompensa {reward}",
|
||
"panel.activity_completed_chore": "Concluída: {name}",
|
||
"panel.activity_completed_text": "{child} concluiu {chore}",
|
||
"panel.activity_deleted_chore": "(tarefa eliminada)",
|
||
"panel.activity_deleted_reward": "(recompensa eliminada)",
|
||
"panel.activity_manual_addition": "Adição manual",
|
||
"panel.activity_manual_deduction": "Dedução manual",
|
||
"panel.activity_no_items": "Nenhum item à espera de revisão.",
|
||
"panel.activity_no_points_transactions": "Ainda sem transações de pontos.",
|
||
"panel.activity_no_recent": "Ainda não há nada aqui — a atividade aparecerá à medida que as tarefas forem concluídas e as recompensas reclamadas.",
|
||
"panel.activity_pending_all_clear": "Tudo limpo",
|
||
"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 — rodar entre crianças, uma por dia",
|
||
"panel.assign_alternating_short": "Alternado",
|
||
"panel.assign_balanced": "Equilibrado — dividir 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; desaparece para as restantes",
|
||
"panel.assign_first_come_short": "Quem chega primeiro",
|
||
"panel.assign_everyone": "Todos — todas as crianças atribuídas veem a tarefa",
|
||
"panel.assign_random": "Aleatório — escolher 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": "Eliminar conquista «{name}»? Esta ação não pode ser revertida.",
|
||
"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": "Eliminar",
|
||
"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 as 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 — esta 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": "Guardar 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 a criança a premiar com este bónus (adicionará {points} pontos).",
|
||
"panel.bonus_empty_description": "Adicione um bónus para premiar pontos por esforço extra.",
|
||
"panel.bonus_empty_title": "Ainda sem bónus",
|
||
"panel.bonus_points_label": "Pontos a atribuir",
|
||
"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 penalização",
|
||
"panel.btn_add_reward": "+ Adicionar recompensa",
|
||
"panel.btn_apply": "Aplicar…",
|
||
"panel.btn_back": "← Voltar",
|
||
"panel.btn_bulk_add": "Adicionar em massa",
|
||
"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": "Eliminar",
|
||
"panel.btn_edit": "Editar",
|
||
"panel.btn_from_template": "Criar a partir de modelo",
|
||
"panel.btn_reorder_chores": "Reordenar",
|
||
"panel.btn_retry": "Tentar novamente",
|
||
"panel.btn_review": "Rever",
|
||
"panel.btn_save": "Guardar",
|
||
"panel.btn_save_as_template": "Guardar como modelo",
|
||
"panel.btn_save_changes": "Guardar Alterações",
|
||
"panel.btn_save_order": "Guardar ordem",
|
||
"panel.btn_save_settings": "Guardar definições",
|
||
"panel.btn_save_template": "Guardar modelo",
|
||
"panel.btn_skip_chore": "Saltar a rotação (avançar para a criança seguinte)",
|
||
"panel.bulk_assigned_to": "Atribuída a",
|
||
"panel.bulk_chore_names_hint": "Todas as tarefas partilharão as definições abaixo.",
|
||
"panel.bulk_chore_names_label": "Nomes das tarefas (um por linha ou separados por vírgula)",
|
||
"panel.bulk_chore_names_placeholder": "Fazer a cama\nEsvaziar a máquina de lavar loiça\nDar comida ao cão",
|
||
"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 massa",
|
||
"panel.child_add_tile": "Adicionar criança",
|
||
"panel.child_availability_hint": "Os estados <code>on</code>, <code>home</code>, <code>available</code>, <code>present</code>, <code>true</code> significam disponível. Deixe em branco para considerar 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 horário onde um estado ativo significa que a criança está ocupada.",
|
||
"panel.child_invert_label": "Inverter lógica (ON = 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ó está disponível quando o sensor de disponibilidade indica disponível E este sensor não indica ocupada.",
|
||
"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_presence_label": "Presença (para lembretes)",
|
||
"panel.child_presence_hint": "Uma entidade <code>person.*</code> ou <code>device_tracker.*</code>. Enquanto não estiver em <code>home</code>, os lembretes e escalonamentos de tarefas desta criança esperam e, em vez disso, ela recebe um único aviso \"Estás em casa\" ao chegar. Afeta apenas as notificações — as tarefas continuam visíveis. Ative <em>Chegou a casa</em> nas Notificações para receber o aviso.",
|
||
"panel.child_unnamed": "(sem nome)",
|
||
"panel.chore_advanced_bonus_subtasks": "Subtarefas bónus (opcional)",
|
||
"panel.chore_advanced_bonus_subtasks_hint": "Tarefas extra opcionais que são desbloqueadas após a tarefa principal ser concluída.",
|
||
"panel.chore_advanced_visibility": "Avançado — visibilidade e publicação em calendário",
|
||
"panel.chore_approval_label": "Requer aprovação parental",
|
||
"panel.chore_assign_hint": "Deixe vazio para atribuir a <strong>todas as crianças</strong>.",
|
||
"panel.chore_assign_label": "Atribuída a",
|
||
"panel.chore_assign_no_children": "Adicione primeiro algumas crianças para lhes atribuir tarefas.",
|
||
"panel.chore_assignment_mode_hint": "Todos = todas as crianças atribuídas veem a tarefa. Alternado = rodar uma por dia. Aleatório = escolher uma por dia. Equilibrado = dividir 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 extra após o fim da janela horária em que a tarefa permanece reclamável. 0 = sem tolerância. Tarefas noturnas terminam sempre à meia-noite.",
|
||
"panel.chore_claim_allowance_label": "Tolerância para reclamar (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 (deixe vazio = todos os dias)",
|
||
"panel.chore_weekly_target_pill": "{count}×/semana",
|
||
"panel.chore_weekly_target_hint": "Quantas vezes por semana a tarefa tem de ser feita, em qualquer um dos dias escolhidos. Deixa de ser apresentada quando a contagem é atingida e reinicia à segunda-feira.",
|
||
"panel.chore_weekly_target_label": "Meta semanal (0 = desligado)",
|
||
"panel.chore_team_section": "Trabalho de equipa (opcional)",
|
||
"panel.chore_team_hint": "Uma tarefa de equipa só conta quando este número de crianças diferentes se juntar. Cada toque em Concluído é uma adesão e, quando a equipa está completa, a tarefa é submetida para todas. As adesões reiniciam todos os dias. Requer a atribuição \"Todos\" e não pode ser uma tarefa aberta.",
|
||
"panel.chore_team_size_label": "Tamanho da equipa (0 = desligado)",
|
||
"panel.chore_team_points_label": "Pontos da equipa",
|
||
"panel.chore_team_points_each": "Todos recebem os pontos completos",
|
||
"panel.chore_team_points_split": "Dividir os pontos igualmente (arredondado para baixo)",
|
||
"panel.chore_team_bonus_label": "Bónus de equipa (por criança)",
|
||
"panel.chore_team_pill": "Equipa de {count}",
|
||
"panel.chore_team_size_invalid": "O tamanho da equipa tem de ser 0 (desligado) ou entre 2 e 10.",
|
||
"panel.chore_team_conflict": "Uma tarefa de equipa tem de ser atribuída a todos — não por ordem de chegada nem em rotação — e não pode ser uma tarefa aberta.",
|
||
"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}). Gerir membros no separador 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-feira — deixe em branco para qualquer dia",
|
||
"panel.chore_recurrence_day_label": "Dia da semana (apenas 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 (apenas a cada 2 dias)",
|
||
"panel.chore_require_availability": "Saltar crianças indisponíveis",
|
||
"panel.chore_require_availability_hint": "Utiliza 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 adulto revê-a (aplicar penalização, adiar ou dispensar).",
|
||
"panel.chore_mandatory_penalty_label": "Pontos de penalização se falhada",
|
||
"panel.chore_mandatory_penalty_hint": "Pontos que um adulto pode retirar se a tarefa falhar. 0 = sem opção de penalização.",
|
||
"panel.chore_rotation_hint": "Modo alternado: reordena permanentemente o grupo. Aleatório/Equilibrado: substitui apenas hoje; amanhã retoma normalmente.",
|
||
"panel.chore_rotation_label": "Iniciar rotação 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ída",
|
||
"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": "Temporizada — pontos por minuto",
|
||
"panel.chore_time_category_label": "Categoria horária",
|
||
"panel.chore_tip_rename": "Dica: faça duplo clique no nome de uma tarefa para a renomear.",
|
||
"panel.chore_title": "Tarefas",
|
||
"panel.chore_vis_entity_hint": "A tarefa só aparece quando o estado corresponde à regra abaixo. Deixe em branco para mostrar sempre.",
|
||
"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": "Isto também remove todo o histórico de conclusões, reclamações de recompensas, transações de pontos e alocações de grupo. As tarefas atribuídas serão atualizadas.",
|
||
"panel.confirm_delete_chore_extra": "Isto também remove a tarefa de quaisquer grupos a que pertencia.",
|
||
"panel.confirm_delete_prompt": "Eliminar {kind} \"{name}\"?",
|
||
"panel.confirm_delete_reward_extra": "Quaisquer pontos que as crianças tenham acumulado para esta recompensa serão devolvidos ao saldo.",
|
||
"panel.confirm_delete_suffix": "Esta ação não pode ser anulada.",
|
||
"panel.confirm_delete_template": "Eliminar modelo \"{name}\"? Esta ação não pode ser anulada.",
|
||
"panel.confirm_unsaved": "Tem alterações por guardar — 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 penalização",
|
||
"panel.dialog_add_reward": "Adicionar recompensa",
|
||
"panel.dialog_apply_bonus": "Aplicar bónus: {name}",
|
||
"panel.dialog_apply_penalty": "Aplicar penalização: {name}",
|
||
"panel.dialog_edit_bonus": "Editar bónus",
|
||
"panel.dialog_edit_child": "Editar criança",
|
||
"panel.dialog_edit_chore": "Editar tarefa",
|
||
"panel.chore_sec_basics": "Essencial",
|
||
"panel.chore_sec_who": "Quem faz",
|
||
"panel.chore_sec_when": "Quando",
|
||
"panel.chore_sec_checking": "Verificação",
|
||
"panel.chore_sec_more": "Mais opções",
|
||
"panel.dialog_edit_group": "Editar grupo de tarefas",
|
||
"panel.dialog_edit_penalty": "Editar penalização",
|
||
"panel.dialog_edit_reward": "Editar recompensa",
|
||
"panel.empty_children_copy": "Adicione a primeira criança para começar.",
|
||
"panel.empty_children_title": "Ainda sem crianças",
|
||
"panel.empty_chores_copy": "Adicione uma tarefa — aparecerá nos cartões das crianças atribuídas.",
|
||
"panel.empty_chores_title": "Ainda sem tarefas",
|
||
"panel.empty_groups_copy": "Crie um grupo para que as tarefas rodem em conjunto (ex. todas as tarefas da cozinha ficam com uma criança por dia).",
|
||
"panel.empty_groups_title": "Ainda sem grupos de tarefas",
|
||
"panel.empty_no_match": "Nenhum {kind} corresponde a \"{filter}\".",
|
||
"panel.empty_rewards_copy": "Adicione uma recompensa em que as crianças possam gastar os seus {points_name}.",
|
||
"panel.empty_rewards_title": "Ainda sem recompensas",
|
||
"panel.empty_template_all_removed": "Todas as tarefas removidas — volte atrás e escolha um modelo diferente.",
|
||
"panel.child_age_group_label": "Faixa etária",
|
||
"panel.child_age_group_none": "Não definida",
|
||
"panel.child_age_group_hint": "Decide que tarefas o assistente de configuração sugere. Não altera mais nada.",
|
||
"wizard.title": "Assistente de configuração",
|
||
"wizard.run_btn": "Executar assistente de configuração",
|
||
"wizard.open_btn": "Abrir assistente",
|
||
"wizard.start_btn": "Começar configuração",
|
||
"wizard.add_child_myself": "Adicionar uma criança eu mesmo",
|
||
"wizard.empty_title": "Configure a sua família em cerca de três minutos",
|
||
"wizard.empty_copy": "Adicione as suas crianças e sugerimos tarefas adequadas à idade delas, mais algumas recompensas para alcançar. Ou adicione tudo manualmente em Crianças, Tarefas e Recompensas.",
|
||
"wizard.settings_hint": "Adicione crianças, tarefas sugeridas para a idade delas e as primeiras recompensas em poucos passos. Só adiciona, nunca altera o que já tem.",
|
||
"wizard.intro_existing": "Adicione crianças, escolha tarefas sugeridas para a idade delas e algumas recompensas para alcançar.",
|
||
"wizard.close_hint": "Fechar. Pode voltar a abri-lo nas Definições.",
|
||
"wizard.skip": "Saltar, eu configuro sozinho",
|
||
"wizard.restore": "Restaurar uma cópia de segurança",
|
||
"wizard.back": "Voltar",
|
||
"wizard.step_of": "Passo {n} de {total} · {name}",
|
||
"wizard.step_welcome": "Boas-vindas",
|
||
"wizard.step_children": "Crianças",
|
||
"wizard.step_chores": "Tarefas",
|
||
"wizard.step_rewards": "Recompensas",
|
||
"wizard.step_review": "Rever",
|
||
"wizard.step_done": "Concluído",
|
||
"wizard.next_welcome": "Vamos lá",
|
||
"wizard.next_children": "Seguinte: tarefas",
|
||
"wizard.next_chores": "Seguinte: recompensas",
|
||
"wizard.next_rewards": "Seguinte: rever",
|
||
"wizard.create": "Criar tudo",
|
||
"wizard.create_existing": "Adicionar tudo",
|
||
"wizard.creating": "A criar…",
|
||
"wizard.foot_will_add": "{name} será adicionado quando continuar",
|
||
"wizard.existing_banner": "Já tem {children}, {chores} e {rewards}. O assistente só adiciona: nada do que já tem é alterado ou removido.",
|
||
"wizard.welcome_title": "Bem-vindo ao TaskMate",
|
||
"wizard.welcome_title_existing": "Adicionar mais com o assistente",
|
||
"wizard.welcome_copy": "Vamos pôr a família a andar. Adicione as suas crianças, escolha tarefas adequadas à idade delas e algumas recompensas para alcançar. Demora cerca de três minutos, e pode alterar tudo depois.",
|
||
"wizard.welcome_copy_existing": "Adicione crianças, escolha tarefas sugeridas para a idade delas e algumas recompensas para alcançar.",
|
||
"wizard.tile_children": "Nomes, idades e um avatar",
|
||
"wizard.tile_chores": "Sugestões adequadas a cada idade",
|
||
"wizard.tile_rewards": "Coisas para poupar",
|
||
"wizard.pname_question": "Como se devem chamar os pontos?",
|
||
"wizard.pname_points": "Pontos",
|
||
"wizard.pname_stars": "Estrelas",
|
||
"wizard.pname_coins": "Moedas",
|
||
"wizard.pname_gems": "Gemas",
|
||
"wizard.pname_custom": "Personalizado…",
|
||
"wizard.pname_hint": "Aparece em todos os cartões. Pode alterá-lo mais tarde nas Definições.",
|
||
"wizard.children_title": "Quem participa?",
|
||
"wizard.children_copy": "Adicione cada criança. A idade decide que tarefas são sugeridas a seguir, e um aniversário também ativa o modo aniversário (pontos extra nesse dia).",
|
||
"wizard.already_set_up": "Já configurada",
|
||
"wizard.no_age_yet": "Ainda sem idade. Escolha uma faixa etária para podermos sugerir tarefas:",
|
||
"wizard.remove": "Remover",
|
||
"wizard.add_child": "Adicionar uma criança",
|
||
"wizard.name": "Nome",
|
||
"wizard.name_placeholder": "ex. Isla",
|
||
"wizard.age": "Idade",
|
||
"wizard.age_mode_bday": "Aniversário",
|
||
"wizard.age_mode_age": "Só a idade",
|
||
"wizard.age_mode_none": "Prefiro não dizer",
|
||
"wizard.bday_hint": "Também ativa o modo aniversário. Pode retirar o ano mais tarde em Crianças se preferir não o guardar.",
|
||
"wizard.group_hint": "Só é usada para sugerir tarefas.",
|
||
"wizard.avatar": "Avatar",
|
||
"wizard.colour": "Cor",
|
||
"wizard.add_named": "Adicionar {name}",
|
||
"wizard.child_word": "criança",
|
||
"wizard.preview": "Pré-visualização no cartão",
|
||
"wizard.new_child": "Nova criança",
|
||
"wizard.ready_for_chores": "Pronta para tarefas",
|
||
"wizard.preview_chores": "As tarefas aparecem aqui",
|
||
"wizard.preview_rewards": "e recompensas para poupar",
|
||
"wizard.preview_hint": "A cor é usada no cartão do painel \"Tarefas da família\". Mude o avatar ou adicione uma foto mais tarde em Crianças.",
|
||
"wizard.age_n": "{age} anos",
|
||
"wizard.group_chores": "Tarefas dos {group}",
|
||
"wizard.toast_child_exists": "{name} já está na lista",
|
||
"wizard.toast_need_child": "Adicione primeiro pelo menos uma criança",
|
||
"wizard.toast_bad_birthday": "Escolha um aniversário que não esteja no futuro",
|
||
"wizard.toast_invalid_birthday": "Esse aniversário não é uma data válida. Verifique o dia e o mês",
|
||
"wizard.toast_load_failed": "Não foi possível abrir o assistente de configuração: {error}",
|
||
"wizard.toast_create_failed": "Nada foi criado: {error}",
|
||
"wizard.chores_title": "Escolha algumas tarefas",
|
||
"wizard.chores_copy": "Sugeridas para a idade de cada criança. Marque o que se adequa à sua casa e defina os pontos. Toque numa cara para dar uma tarefa também a um irmão mais velho. Nada é definitivo: tudo pode ser editado mais tarde em Tarefas.",
|
||
"wizard.nobody_in_group": "Ninguém nesta faixa etária",
|
||
"wizard.show_anyway": "Mostrar mesmo assim",
|
||
"wizard.picked_n": "{count} escolhidas",
|
||
"wizard.pick_all": "Escolher todas",
|
||
"wizard.clear": "Limpar",
|
||
"wizard.have_chore": "Já tem esta tarefa",
|
||
"wizard.already_have": "Já existe",
|
||
"wizard.nobody_old_enough": "Ainda ninguém tem idade",
|
||
"wizard.template_pack": "pacote de modelos",
|
||
"wizard.pack_sub": "Todos · dos Modelos",
|
||
"wizard.pack_dupe": "Já está na sua lista, adicionada uma vez",
|
||
"wizard.per_week": "Por semana, aproximadamente",
|
||
"wizard.per_week_hint": "Se todas as tarefas marcadas forem feitas. Usado no passo seguinte para sugerir o custo das recompensas.",
|
||
"wizard.packs_title": "Ou adicione um pacote pronto",
|
||
"wizard.packs_hint": "Os pacotes incorporados dos Modelos, para todos.",
|
||
"wizard.freq_daily": "Todos os dias",
|
||
"wizard.freq_weekdays": "Dias úteis",
|
||
"wizard.freq_weekly": "Uma vez por semana",
|
||
"wizard.freq_every_2_weeks": "De 2 em 2 semanas",
|
||
"wizard.freq_monthly": "Mensalmente",
|
||
"wizard.rewards_title": "Algo para alcançar",
|
||
"wizard.rewards_copy": "Escolha algumas recompensas iniciais. Os custos são fixos, por isso uma recompensa custa sempre o que aqui diz.",
|
||
"wizard.rewards_earns": "Com as tarefas escolhidas, {name} ganha cerca de {amount} por semana.",
|
||
"wizard.every_day": "≈ todos os dias",
|
||
"wizard.every_n_days": "≈ a cada {count} dias",
|
||
"wizard.tier.small": "Pequenos mimos",
|
||
"wizard.tier.saving": "Vale a pena poupar",
|
||
"wizard.tier.big": "Grandes objetivos",
|
||
"wizard.tier.custom": "As suas",
|
||
"wizard.own_reward_placeholder": "Adicionar a sua própria recompensa",
|
||
"wizard.own_reward_add": "Adicionar",
|
||
"wizard.cost": "Custo",
|
||
"wizard.tips": "Dicas",
|
||
"wizard.tip_1": "Tenha uma recompensa que consigam em um ou dois dias, para verem que funciona.",
|
||
"wizard.tip_2": "Grandes objetivos funcionam melhor com 2–4 semanas de tarefas.",
|
||
"wizard.tip_3": "As recompensas são partilhadas por omissão. Limite uma a uma criança mais tarde em Recompensas.",
|
||
"wizard.review_title": "Verificar e criar",
|
||
"wizard.review_fresh": "Isto cria {children}, {chores} e {rewards}. Altere o que quiser depois no painel.",
|
||
"wizard.review_existing": "Isto adiciona {children}, {chores} e {rewards}. Mantém as suas {have_chores} e {have_rewards} exatamente como estão.",
|
||
"wizard.review_existing_no_children": "Isto adiciona {chores} e {rewards}. Mantém as suas {have_chores} e {have_rewards} exatamente como estão.",
|
||
"wizard.review_nothing": "Tudo o que escolheu já está no TaskMate, por isso não há nada de novo para adicionar. Volte atrás para escolher outra coisa ou feche o assistente.",
|
||
"wizard.count_children_one": "1 criança",
|
||
"wizard.count_children_many": "{count} crianças",
|
||
"wizard.count_chores_one": "1 tarefa",
|
||
"wizard.count_chores_many": "{count} tarefas",
|
||
"wizard.count_rewards_one": "1 recompensa",
|
||
"wizard.count_rewards_many": "{count} recompensas",
|
||
"wizard.kid_existing": "existente",
|
||
"wizard.kid_new": "nova",
|
||
"wizard.per_week_short": "{amount} /sem.",
|
||
"wizard.no_new_chores": "Sem tarefas novas",
|
||
"wizard.n_more": "+ {count} mais",
|
||
"wizard.defaults": "Algumas predefinições",
|
||
"wizard.appr_title": "Tarefas que precisam do OK de um pai",
|
||
"wizard.appr_hint": "Os pontos são pagos depois de aprovar. Altere por tarefa mais tarde.",
|
||
"wizard.appr_none": "Nenhuma",
|
||
"wizard.appr_big": "Grandes (4+)",
|
||
"wizard.appr_all": "Todas",
|
||
"wizard.dash_toggle": "Criar um painel \"Tarefas da família\"",
|
||
"wizard.dash_hint": "Um cartão por criança mais o cartão de recompensas. Ignorado se o painel já existir.",
|
||
"wizard.notify_toggle": "Avisar-me quando algo precisar de aprovação",
|
||
"wizard.notify_hint": "Usa as suas definições de Notificações existentes.",
|
||
"wizard.rewards_n": "Recompensas ({count})",
|
||
"wizard.no_rewards": "Nenhuma recompensa escolhida",
|
||
"wizard.dash_title": "Tarefas da família",
|
||
"wizard.done_title": "Está tudo pronto!",
|
||
"wizard.done_copy": "O TaskMate está pronto para a sua família.",
|
||
"wizard.done_copy_existing": "As novas tarefas e recompensas foram adicionadas. Nada mais foi alterado.",
|
||
"wizard.done_copy_nothing": "Tudo o que escolheu já existia, por isso nada de novo foi adicionado. Nada mais foi alterado.",
|
||
"wizard.one_dashboard": "1 painel",
|
||
"wizard.dash_existed": "Já existe um painel \"Tarefas da família\", por isso foi deixado como está.",
|
||
"wizard.dash_failed": "Não foi possível criar o painel. Tudo o resto foi criado.",
|
||
"wizard.next_tablet_title": "Ponha-o onde o vejam",
|
||
"wizard.next_tablet": "Abra o painel \"Tarefas da família\" num tablet ou nos telemóveis deles.",
|
||
"wizard.next_today_title": "Acompanhe em Hoje",
|
||
"wizard.next_today": "Aprovações, quem fez o quê e bónus rápidos, tudo numa página.",
|
||
"wizard.next_change_title": "Altere o que quiser",
|
||
"wizard.next_change": "Edite tarefas, pontos e recompensas a qualquer momento. Execute isto de novo nas Definições.",
|
||
"wizard.open_dashboard": "Abrir o painel",
|
||
"wizard.go_today": "Ir para Hoje",
|
||
"wizard.confirm_title": "Executar o assistente de configuração?",
|
||
"wizard.confirm_have": "Já tem {children}, {chores} e {rewards}. O assistente vai:",
|
||
"wizard.confirm_add": "só adicionar novas crianças, tarefas e recompensas",
|
||
"wizard.confirm_have_shown": "mostrar as tarefas e recompensas que já tem como \"Já existe\"",
|
||
"wizard.confirm_never": "nunca mudar o nome, editar ou apagar nada",
|
||
"wizard.nudge_text": "{name} já tem {age} anos. Ver novas ideias de tarefas para a idade?",
|
||
"wizard.nudge_btn": "Ver ideias de tarefas",
|
||
"wizard.nudge_dismiss": "Agora não",
|
||
"wizard.age_group.3_5": "3–5 anos",
|
||
"wizard.age_group.6_8": "6–8 anos",
|
||
"wizard.age_group.9_12": "9–12 anos",
|
||
"wizard.age_group.13_plus": "13+ anos",
|
||
"wizard.age_group_sub.3_5": "Pequenos ajudantes · tarefas simples, muitos elogios",
|
||
"wizard.age_group_sub.6_8": "Criar rotinas · marcam-nas sozinhos",
|
||
"wizard.age_group_sub.9_12": "Tarefas domésticas a sério · mais pontos",
|
||
"wizard.age_group_sub.13_plus": "Competências para a vida · tarefas semanais com recompensas a sério",
|
||
"wizard.chore.toys_away": "Arrumar os brinquedos",
|
||
"wizard.chore.clothes_basket": "Roupa suja no cesto",
|
||
"wizard.chore.brush_teeth_help": "Lavar os dentes (com ajuda)",
|
||
"wizard.chore.shoes_coat": "Arrumar sapatos e casaco",
|
||
"wizard.chore.help_feed_pet": "Ajudar a dar de comer ao animal",
|
||
"wizard.chore.match_socks": "Emparelhar as meias",
|
||
"wizard.chore.napkins": "Pôr os guardanapos na mesa",
|
||
"wizard.chore.water_plant": "Regar uma planta",
|
||
"wizard.chore.make_bed": "Fazer a cama",
|
||
"wizard.chore.get_dressed": "Vestir-se sozinho",
|
||
"wizard.chore.pack_school_bag": "Arrumar a mochila da escola",
|
||
"wizard.chore.set_clear_table": "Pôr e levantar a mesa",
|
||
"wizard.chore.tidy_bedroom": "Arrumar o quarto",
|
||
"wizard.chore.feed_pet": "Dar de comer ao animal",
|
||
"wizard.chore.put_away_laundry": "Arrumar a roupa lavada",
|
||
"wizard.chore.read_15": "Ler durante 15 minutos",
|
||
"wizard.chore.dishwasher": "Encher ou esvaziar a máquina da loiça",
|
||
"wizard.chore.bins_out": "Levar o lixo à rua",
|
||
"wizard.chore.hoover_room": "Aspirar uma divisão",
|
||
"wizard.chore.walk_dog": "Passear o cão",
|
||
"wizard.chore.help_cook": "Ajudar a fazer o jantar",
|
||
"wizard.chore.clean_sink": "Limpar o lavatório da casa de banho",
|
||
"wizard.chore.homework_no_reminders": "Trabalhos de casa sem lembretes",
|
||
"wizard.chore.change_sheets": "Mudar os lençóis",
|
||
"wizard.chore.cook_meal": "Cozinhar uma refeição para a família",
|
||
"wizard.chore.own_laundry": "Lavar a própria roupa",
|
||
"wizard.chore.mow_lawn": "Cortar a relva",
|
||
"wizard.chore.clean_bathroom": "Limpar a casa de banho",
|
||
"wizard.chore.wash_car": "Lavar o carro",
|
||
"wizard.chore.babysit": "Tomar conta dos mais novos durante uma hora",
|
||
"wizard.chore.food_shop": "Ajudar nas compras",
|
||
"wizard.chore.recycling": "Separar a reciclagem",
|
||
"wizard.reward.screen_time": "15 min extra de ecrã",
|
||
"wizard.reward.pick_pudding": "Escolher a sobremesa",
|
||
"wizard.reward.car_music": "Escolher a música no carro",
|
||
"wizard.reward.choose_dinner": "Escolher o jantar",
|
||
"wizard.reward.stay_up_late": "Deitar-se 30 minutos mais tarde",
|
||
"wizard.reward.family_film": "Escolher o filme da família",
|
||
"wizard.reward.ice_cream_trip": "Sair para comer um gelado",
|
||
"wizard.reward.spending_money": "5 € para gastar",
|
||
"wizard.reward.sleepover": "Dormida com um amigo",
|
||
"wizard.pack.morning_routine.name": "Rotina da manhã",
|
||
"wizard.pack.morning_routine.chore_0": "Fazer a cama",
|
||
"wizard.pack.morning_routine.chore_1": "Lavar os dentes",
|
||
"wizard.pack.morning_routine.chore_2": "Vestir-se",
|
||
"wizard.pack.morning_routine.chore_3": "Arrumar a mochila da escola",
|
||
"wizard.pack.evening_routine.name": "Rotina da noite",
|
||
"wizard.pack.evening_routine.chore_0": "Lavar os dentes",
|
||
"wizard.pack.evening_routine.chore_1": "Vestir o pijama",
|
||
"wizard.pack.evening_routine.chore_2": "Arrumar o quarto",
|
||
"wizard.pack.evening_routine.chore_3": "Preparar a roupa para amanhã",
|
||
"wizard.pack.kitchen_helper.name": "Ajudante de cozinha",
|
||
"wizard.pack.kitchen_helper.chore_0": "Pôr a mesa",
|
||
"wizard.pack.kitchen_helper.chore_1": "Levantar os pratos",
|
||
"wizard.pack.kitchen_helper.chore_2": "Encher a máquina da loiça",
|
||
"wizard.pack.kitchen_helper.chore_3": "Limpar as bancadas",
|
||
"wizard.pack.weekend_helper.name": "Ajudante de fim de semana",
|
||
"wizard.pack.weekend_helper.chore_0": "Arrumar o quarto",
|
||
"wizard.pack.weekend_helper.chore_1": "Aspirar",
|
||
"wizard.pack.weekend_helper.chore_2": "Ajudar com a roupa",
|
||
"wizard.pack.weekend_helper.chore_3": "Levar o lixo à rua",
|
||
"wizard.pack.pet_care.name": "Cuidar dos animais",
|
||
"wizard.pack.pet_care.chore_0": "Dar de comer ao animal",
|
||
"wizard.pack.pet_care.chore_1": "Encher a taça da água",
|
||
"wizard.pack.pet_care.chore_2": "Passear o cão",
|
||
"wizard.pack.pet_care.chore_3": "Limpar a caixa de areia",
|
||
"wizard.pack.homework_reading.name": "Trabalhos de casa e leitura",
|
||
"wizard.pack.homework_reading.chore_0": "Fazer os trabalhos de casa",
|
||
"wizard.pack.homework_reading.chore_1": "Ler durante 20 minutos",
|
||
"wizard.pack.homework_reading.chore_2": "Praticar o instrumento",
|
||
"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": "Pesquisar | Adicionar item personalizado",
|
||
"panel.error_failed_to_load": "Falha ao carregar estado",
|
||
"panel.error_no_state": "Ainda sem estado.",
|
||
"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 membro (a ordem importa para sticky — a primeira é a líder)",
|
||
"panel.group_missing_chore": "(tarefa em falta {id})",
|
||
"panel.group_no_rotation_chores": "Apenas tarefas com modo de rotação (alternado / aleatório / equilibrado) podem integrar um grupo. Edite primeiro o modo de atribuição da tarefa.",
|
||
"panel.group_policy_hint": "Sticky = a mesma criança para todas as tarefas do grupo hoje. Distribuído = crianças diferentes hoje.",
|
||
"panel.group_policy_label": "Política",
|
||
"panel.group_policy_spread": "Distribuído — crianças diferentes no grupo hoje",
|
||
"panel.group_policy_spread_short": "Distribuído",
|
||
"panel.group_policy_sticky": "Sticky — a mesma criança para todas as tarefas do grupo hoje",
|
||
"panel.group_policy_sticky_short": "Sticky",
|
||
"panel.group_title": "Grupos de tarefas",
|
||
"panel.loading": "A carregar…",
|
||
"panel.nav_system": "Sistema",
|
||
"panel.nav_family": "Família",
|
||
"panel.nav_earn": "Ganhar",
|
||
"panel.nav_spend": "Gastar",
|
||
"panel.nav_adjust": "Ajustar",
|
||
"panel.nav_review": "Acompanhar",
|
||
"panel.nav_more": "Mais",
|
||
"panel.nav_sections": "Secções",
|
||
"panel.nav_collapse": "Recolher barra lateral",
|
||
"panel.nav_expand": "Expandir barra lateral",
|
||
"panel.new_btn": "Novo",
|
||
"panel.new_chore": "Nova tarefa",
|
||
"panel.new_bounty": "Nova tarefa extra",
|
||
"panel.new_reward": "Nova recompensa",
|
||
"panel.new_quest": "Nova missão",
|
||
"panel.new_challenge": "Novo desafio",
|
||
"panel.new_child": "Adicionar criança",
|
||
"panel.palette_placeholder": "Pesquisar ou ir para…",
|
||
"panel.palette_group_go": "Ir para",
|
||
"panel.palette_group_actions": "Ações",
|
||
"panel.palette_adjust_points": "Dar ou retirar pontos: {name}",
|
||
"panel.palette_no_results": "Sem resultados",
|
||
"panel.palette_hint": "↑↓ para mover · Enter para abrir · Esc para fechar",
|
||
"panel.scope_label": "Mostrar dados de",
|
||
"panel.scope_all": "Todos",
|
||
"panel.scope_only": "Mostrar só {name}",
|
||
"panel.scope_showing": "A mostrar só {name}",
|
||
"panel.scope_clear": "Mostrar todos",
|
||
"panel.today_greeting_morning": "Bom dia",
|
||
"panel.today_greeting_afternoon": "Boa tarde",
|
||
"panel.today_greeting_evening": "Boa noite",
|
||
"panel.today_needs_one": "1 coisa precisa de si",
|
||
"panel.today_needs_many": "{count} coisas precisam de si",
|
||
"panel.today_all_clear": "Tudo em dia",
|
||
"panel.today_needs_title": "Precisa de si",
|
||
"panel.today_needs_empty": "Nada pendente. Aprovações, pedidos de recompensa e desejos aparecem aqui.",
|
||
"panel.today_board_title": "Quadro de tarefas",
|
||
"panel.today_board_today": "Hoje",
|
||
"panel.today_board_week": "Esta semana",
|
||
"panel.today_board_unavailable": "Não foi possível carregar o quadro de tarefas. Consulte o registo do Home Assistant.",
|
||
"panel.today_board_empty": "Sem tarefas hoje.",
|
||
"panel.today_status_done": "Feita",
|
||
"panel.today_status_pending": "A aguardar aprovação",
|
||
"panel.today_status_todo": "Por fazer",
|
||
"panel.today_status_missed": "Falhada",
|
||
"panel.today_quick_title": "Ações rápidas",
|
||
"panel.today_quick_bonus": "Dar um bónus",
|
||
"panel.today_quick_penalty": "Aplicar uma penalização",
|
||
"panel.today_view_all": "Ver tudo",
|
||
"panel.today_nothing_due": "Nada para hoje",
|
||
"panel.today_all_done": "Tudo feito hoje",
|
||
"panel.today_left": "{count} por fazer",
|
||
"panel.today_ring_label": "{done} de {due} tarefas feitas",
|
||
"panel.today_adjust_points": "Dar ou retirar pontos",
|
||
"panel.today_streak": "{count} dias seguidos",
|
||
"panel.today_week_none": "Não registado",
|
||
"panel.today_week_hint": "Os dias a cinzento não foram registados. O TaskMate guarda o progresso de cada dia às 23:59, a partir desta versão.",
|
||
"panel.today_wish_text": "{child} deseja {wish}",
|
||
"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 a criança a penalizar (será deduzido {points} pontos).",
|
||
"panel.penalty_empty_description": "Adicione uma penalização para deduzir pontos por mau comportamento.",
|
||
"panel.penalty_empty_title": "Ainda sem penalizações",
|
||
"panel.penalty_points_label": "Pontos a deduzir",
|
||
"panel.penalty_title": "Penalizações",
|
||
"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": "Sem crianças elegíveis. Edite o/a {kind} para definir a quem se aplica.",
|
||
"panel.penbon_points_award": "Pontos a atribuir",
|
||
"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. Guarde para aplicar.",
|
||
"panel.reorder_global_title": "Reordenar tarefas",
|
||
"panel.reorder_hint": "Arraste as linhas para reordenar como as tarefas aparecem no cartão desta criança. Guarde para aplicar.",
|
||
"panel.reorder_title": "Reordenar tarefas · {name}",
|
||
"panel.reward_add_tile": "Adicionar recompensa",
|
||
"panel.tab_wishlists": "Listas de desejos",
|
||
"panel.wish_filter_all": "Todas as crianças",
|
||
"panel.wish_section_pending": "À espera de aprovação",
|
||
"panel.wish_section_pending_hint": "Aprove para transformar um desejo num objetivo de poupança. Pode alterar o objetivo primeiro.",
|
||
"panel.wish_section_active": "Desejos ativos",
|
||
"panel.wish_section_pledges": "Promessas",
|
||
"panel.wish_section_pledges_hint": "Tudo o que os familiares ofereceram. Os pontos prometidos são uma oferta: nunca saem do saldo de uma criança.",
|
||
"panel.wish_section_history": "Histórico",
|
||
"panel.wish_none_pending": "Nenhum desejo à espera de aprovação.",
|
||
"panel.wish_none_active": "Ainda não há desejos em poupança.",
|
||
"panel.wish_none_pledges": "Ainda não há promessas.",
|
||
"panel.wish_none_history": "Os desejos resgatados e recusados aparecem aqui.",
|
||
"panel.wish_suggested": "{child} sugeriu {points} {points_name}",
|
||
"panel.wish_target": "Objetivo",
|
||
"panel.wish_approve": "Aprovar",
|
||
"panel.wish_decline": "Recusar",
|
||
"panel.wish_col_wish": "Desejo",
|
||
"panel.wish_col_progress": "Progresso",
|
||
"panel.wish_col_saved": "Poupado",
|
||
"panel.wish_col_pledged": "Prometido",
|
||
"panel.wish_col_status": "Estado",
|
||
"panel.wish_col_from": "De",
|
||
"panel.wish_col_to": "Para",
|
||
"panel.wish_col_amount": "Quantia",
|
||
"panel.wish_col_message": "Mensagem",
|
||
"panel.wish_col_date": "Data",
|
||
"panel.wish_status_saving": "A poupar",
|
||
"panel.wish_status_funded": "Financiado",
|
||
"panel.wish_status_redeem": "Resgate pedido",
|
||
"panel.wish_status_redeemed": "Resgatado",
|
||
"panel.wish_status_declined": "Recusado",
|
||
"panel.wish_pledge": "Prometer",
|
||
"panel.wish_fulfil": "Cumprir",
|
||
"panel.wish_delete": "Apagar desejo",
|
||
"panel.wish_unpledge": "Remover promessa",
|
||
"panel.wish_confirm_delete": "Apagar este desejo? O que a criança poupou volta para ela e todas as promessas são devolvidas.",
|
||
"panel.wish_confirm_unpledge": "Remover esta promessa do desejo?",
|
||
"panel.wish_decline_title": "Recusar {wish}",
|
||
"panel.wish_decline_reason": "Motivo (opcional)",
|
||
"panel.wish_decline_reason_hint": "Mostrado à criança na lista de desejos.",
|
||
"panel.wish_pledge_title": "Prometer para {wish} de {child}",
|
||
"panel.wish_pledge_who": "Quem está a prometer?",
|
||
"panel.wish_pledge_amount": "Quantia",
|
||
"panel.wish_pledge_amount_hint": "Ainda faltam {points}. Os pontos prometidos são uma oferta: não saem do saldo de nenhuma criança.",
|
||
"panel.wish_pledge_finish": "Completar ({points})",
|
||
"panel.wish_pledge_message": "Mensagem para {name} (opcional)",
|
||
"panel.wish_pledge_preview": "Depois desta promessa: {total} / {target}",
|
||
"panel.wish_pledge_add": "Adicionar promessa",
|
||
"panel.wish_err_target": "O objetivo tem de ser um número inteiro de 1 a 100000.",
|
||
"panel.wish_err_who": "Indique de quem é a promessa.",
|
||
"panel.wish_err_amount": "Prometa pelo menos 1 ponto.",
|
||
"panel.wish_toast_approved": "Desejo aprovado",
|
||
"panel.wish_toast_declined": "Desejo recusado",
|
||
"panel.wish_toast_pledged": "Promessa adicionada",
|
||
"panel.wish_toast_pledge_removed": "Promessa removida",
|
||
"panel.wish_toast_removed": "Desejo apagado",
|
||
"panel.reward_assigned_hint": "Deixe vazio para disponibilizar a <strong>todas as crianças</strong>.",
|
||
"panel.reward_assigned_label": "Atribuída a",
|
||
"panel.reward_badge_jackpot": "Jackpot",
|
||
"panel.reward_badge_pool": "Poupança",
|
||
"panel.reward_streak_freeze_label": "Congelamento de sequência — aprovar dá um congelamento à criança",
|
||
"panel.reward_streak_freeze_hint": "O congelamento salva a sequência num dia falhado. Não pode ser resgatado acima do máximo por criança.",
|
||
"panel.reward_badge_streak_freeze": "Congelamento",
|
||
"panel.reward_cost_label": "Custo ({points_name})",
|
||
"panel.reward_description_label": "Descrição (opcional)",
|
||
"panel.reward_expires_hint": "Os pontos acumulados são devolvidos à meia-noite.",
|
||
"panel.reward_timelock_section": "Avançado — bloqueio horário",
|
||
"panel.reward_timelock_label": "Limitar quando pode ser reclamada",
|
||
"panel.reward_timelock_hint": "A recompensa continua visível, mas só pode ser reclamada dentro do período definido. Acumular pontos nunca é bloqueado.",
|
||
"panel.reward_timelock_days_label": "Dias",
|
||
"panel.reward_timelock_days_hint": "Deixe todos os dias desligados para não restringir dias.",
|
||
"panel.reward_timelock_from_label": "Das",
|
||
"panel.reward_timelock_until_label": "Até",
|
||
"panel.reward_timelock_times_hint": "Deixe ambos em branco para qualquer hora do dia. A hora final é exclusiva, por isso 07:00–19:00 termina às 19:00. Se o início for depois do fim, o período passa a meia-noite.",
|
||
"panel.reward_timelock_badge": "Com bloqueio horário",
|
||
"panel.reward_expires_label": "Expira (vazio = nunca)",
|
||
"panel.reward_icon_label": "Ícone",
|
||
"panel.reward_is_jackpot_hint": "Combinar as contribuições de todas as crianças para uma recompensa partilhada.",
|
||
"panel.reward_is_jackpot_label": "Jackpot — juntar pontos de todas as crianças atribuídas",
|
||
"panel.reward_name_label": "Nome",
|
||
"panel.reward_pool_hint": "As crianças depositam pontos no fundo dedicado desta recompensa em vez de gastarem do saldo.",
|
||
"panel.reward_pool_label": "Recompensa com fundo (mealheiro)",
|
||
"panel.reward_quantity_hint": "Cada reclamação aprovada 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": "Pesquisar bónus…",
|
||
"panel.search_children": "Pesquisar crianças…",
|
||
"panel.search_chores": "Filtrar tarefas…",
|
||
"panel.search_groups": "Pesquisar grupos…",
|
||
"panel.search_penalties": "Pesquisar penalizações…",
|
||
"panel.search_rewards": "Pesquisar recompensas…",
|
||
"panel.settings_afternoon_hint": "Predefiniçã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 em que cada tarefa é publicada nos calendários",
|
||
"panel.settings_calendar_projection_label": "Projeção de calendário",
|
||
"panel.settings_chore_rotation_title": "Rotação de Tarefas",
|
||
"panel.settings_currency_hint": "Como os pontos são nomeados e apresentados na aplicação.",
|
||
"panel.settings_currency_title": "Moeda",
|
||
"panel.settings_parents_title": "Pais (sem direitos de administrador)",
|
||
"panel.settings_parents_hint": "Dê a um membro do agregado sem permissões de administrador o controlo do dia a dia — aprovar tarefas, ajustar pontos, confirmar recompensas — sem direitos de administrador do Home Assistant. Continuará sem poder abrir este painel de administração nem alterar a configuração.",
|
||
"panel.settings_parents_empty": "Não foram encontrados utilizadores do Home Assistant sem permissões de administrador. Crie primeiro um utilizador HA normal e depois selecione-o aqui.",
|
||
"panel.settings_require_linked_child_label": "Exigir uma conta associada por criança",
|
||
"panel.settings_require_linked_child_hint": "Só permite que a conta do Home Assistant da própria criança atue como essa criança. Deixe desligado num tablet familiar partilhado em que uma conta serve todos. Os pais e administradores podem sempre atuar por qualquer criança.",
|
||
"panel.settings_chore_undo_label": "Janela de anulação para crianças (segundos)",
|
||
"panel.settings_chore_undo_hint": "Permite a uma criança retirar a sua própria tarefa: uma submissão à espera de aprovação até um pai a rever, e uma tarefa aprovada automaticamente durante estes segundos depois de a concluir. 0 (predefinição) desliga, e só os pais podem anular. O que um pai já aprovou continua reservado aos pais. 0–3600.",
|
||
"panel.settings_chore_undo_invalid": "A janela de anulação para crianças tem de ser um número inteiro de segundos entre 0 e 3600.",
|
||
"panel.settings_evening_hint": "Predefinição 17:00 – 21:00",
|
||
"panel.settings_evening_label": "Noite",
|
||
"panel.settings_history_title": "Histórico e sequências",
|
||
"panel.settings_morning_hint": "Predefinição 06:00 – 12:00",
|
||
"panel.settings_morning_label": "Manhã",
|
||
"panel.settings_night_hint": "Predefiniçã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 parental",
|
||
"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 atribuir",
|
||
"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 desse dia estão feitas",
|
||
"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 de uma 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 os chama, ex. Estrelas ou Moedas",
|
||
"panel.settings_quick_points_label": "Valores rápidos de pontos",
|
||
"panel.settings_quick_points_hint": "Valores separados por vírgulas para os botões + e − em cada cartão de criança. São usados até três.",
|
||
"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 saltar a rotação de uma tarefa",
|
||
"panel.settings_skip_confirm_label": "Confirmar antes de saltar",
|
||
"panel.settings_streak_all_chores_hint": "Só prolongar a sequência quando todas as tarefas do dia estiverem feitas",
|
||
"panel.settings_streak_all_chores_label": "Sequência exige todas as tarefas",
|
||
"panel.settings_streak_milestones_hint": "Bónus aos 3, 7, 14, 30, 60, 100 dias",
|
||
"panel.settings_streak_milestones_label": "Marcos de sequência",
|
||
"panel.settings_streak_freeze_max_label": "Congelamentos de sequência (máximo por criança)",
|
||
"panel.settings_streak_freeze_max_hint": "Cada congelamento salva a sequência num dia falhado. 0 desativa os congelamentos.",
|
||
"panel.settings_streak_freeze_earn_label": "Ganhar um congelamento a cada",
|
||
"panel.settings_streak_freeze_earn_hint": "Dias seguidos por cada congelamento grátis. 0 = nunca (ofereça antes uma recompensa de congelamento).",
|
||
"panel.settings_streak_reset_hint": "O que acontece quando um dia é falhado",
|
||
"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 os seus próprios períodos; intervalos vazios passam para “A qualquer hora”.",
|
||
"panel.settings_time_boundaries_title": "Limites dos períodos do dia",
|
||
"panel.settings_title": "Definições",
|
||
"panel.settings_weekend_multiplier_hint": "Bónus ao Sáb/Dom (1.0 = desligado)",
|
||
"panel.settings_birthday_multiplier_label": "Multiplicador de pontos no aniversário",
|
||
"panel.settings_birthday_multiplier_hint": "Pontos das tarefas no aniversário de uma criança, além do bónus de fim de semana (1.0 = desligado)",
|
||
"panel.settings_birthday_chores_off_label": "Folga no aniversário",
|
||
"panel.settings_birthday_chores_off_hint": "Oculta as tarefas não obrigatórias no aniversário de uma criança. O dia nunca quebra a sequência.",
|
||
"panel.settings_weekend_multiplier_label": "Multiplicador de fim de semana",
|
||
"panel.skip_chore_confirm": "Saltar a criança atualmente atribuída a esta tarefa e avançar a rotação?",
|
||
"panel.streak_pause": "Pausa — sequência preservada até à próxima conclusão",
|
||
"panel.streak_reset": "Reiniciar — sequência volta a 0 no dia falhado",
|
||
"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": "Penalizações",
|
||
"panel.tab_rewards": "Recompensas",
|
||
"panel.tab_settings": "Definições",
|
||
"panel.tab_templates": "Modelos",
|
||
"panel.tab_today": "Hoje",
|
||
"panel.tab_unknown": "Separador desconhecido",
|
||
"panel.wiki_tooltip": "Abrir a wiki do TaskMate",
|
||
"panel.notif_add_custom": "Adicionar notificação personalizada",
|
||
"panel.notif_add_parent": "Adicionar encarregado",
|
||
"panel.notif_custom_empty": "Ainda não há notificações personalizadas.",
|
||
"panel.notif_custom_message_placeholder": "Mensagem (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": "Encarregado",
|
||
"panel.notif_loading": "A carregar 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 automatizações do HA para reagir a eles.",
|
||
"panel.notif_power_user_note_title": "Nota para utilizadores avançados",
|
||
"panel.notif_recipients_children": "Crianças",
|
||
"panel.notif_recipients_parents": "Encarregados",
|
||
"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 os 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 incorporadas",
|
||
"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 encarregado a um serviço de notificação do Home Assistant. Deixe em branco para ignorar notificações para essa pessoa.",
|
||
"panel.notif_streak_cutoff_label": "Limite",
|
||
"panel.notif_nav_url_global_label": "Ao tocar, abrir",
|
||
"panel.notif_nav_url_global_hint": "Para onde uma notificação tocada abre: um caminho como /taskmate-admin ou /lovelace/parents, um URL completo ou noAction. Aplica-se a todas as notificações, salvo substituição por tipo abaixo.",
|
||
"panel.notif_nav_url_row_placeholder": "Usa o padrão global",
|
||
"panel.notif_group_global_label": "Agrupar notificações como",
|
||
"panel.notif_group_global_hint": "As notificações com este nome são agrupadas no telemóvel em vez de se dispersarem pelos outros alertas do Home Assistant. Aplica-se a todas as notificações, salvo substituição por tipo abaixo. Deixe em branco para desativar o agrupamento.",
|
||
"panel.notif_group_row_placeholder": "Grupo: padrão global",
|
||
"panel.notif_tab_title": "Notificações",
|
||
"panel.template_assignment_mode_label": "Modo de atribuição",
|
||
"panel.template_builtin": "Incorporado",
|
||
"panel.template_builtin_packs": "Pacotes incorporados",
|
||
"panel.template_builtin_template_packs": "Pacotes de modelos incorporados",
|
||
"panel.template_builtin_templates": "Modelos incorporados",
|
||
"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 a partir de Modelo",
|
||
"panel.template_preview_hint": "Reveja 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. O meu pacote matinal",
|
||
"panel.template_save_select_chores": "Selecionar tarefas a incluir",
|
||
"panel.template_save_title": "Guardar 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": "há {count}d",
|
||
"panel.time_ago_hours": "há {count}h",
|
||
"panel.time_ago_just_now": "agora mesmo",
|
||
"panel.time_ago_minutes": "há {count}m",
|
||
"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": "Penalização 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": "Eliminação falhou: {error}",
|
||
"panel.toast_badge_deleted": "Conquista eliminada",
|
||
"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": "Gravação falhou: {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 massa: {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 eliminar: {error}",
|
||
"panel.toast_deleted": "Eliminado",
|
||
"panel.toast_enter_chore_name": "Introduza 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": "Introduza 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 guardada",
|
||
"panel.toast_penalty_applied": "Penalização 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 guardar: {error}",
|
||
"panel.toast_settings_saved": "Guardado ({count} campo(s))",
|
||
"panel.toast_skip_done": "Rotação saltada — criança seguinte atribuída",
|
||
"panel.toast_skip_failed": "Falha ao saltar: {error}",
|
||
"panel.toast_template_created": "Modelo \"{name}\" criado",
|
||
"panel.toast_template_deleted": "Modelo eliminado",
|
||
"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 eliminar",
|
||
"panel.toast_template_failed_save": "Falha ao guardar modelo",
|
||
"panel.toast_template_failed_update": "Falha ao atualizar",
|
||
"panel.toast_template_saved": "Modelo \"{name}\" guardado",
|
||
"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": "Penalização 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": "Duplo clique para renomear",
|
||
"panel.tooltip_save": "Guardar",
|
||
"panel.topbar_awaiting_approval": "A aguardar a 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 rever",
|
||
"panel.topbar_reward_count": "{count} reclamação(ões) de recompensa",
|
||
"panel.topbar_swap_count": "{count} pedido(s) 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 — mostrar sempre a 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 mealheiro",
|
||
"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 a 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 percorrer 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.available_when": "Disponível {window}",
|
||
"rewards.locked_now": "Indisponível neste momento",
|
||
"rewards.spendable_balance": "Disponível",
|
||
"rewards.unavailable_hint": "Esta recompensa já não pode 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.freezes_tooltip": "Congelamentos — cada um salva a tua sequência num dia que falhes",
|
||
"streak.freezes_aria": "{count} congelamentos de sequência",
|
||
"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 aplicar-se.",
|
||
"notification.badge_earned.name": "Emblema conquistado",
|
||
"notification.bedtime_reminder.description": "Avisa a criança se tiver tarefas pendentes à hora configurada.",
|
||
"notification.bedtime_reminder.name": "Lembrete de hora de dormir",
|
||
"notification.pending_chore_approval.description": "Enviado aos encarregados 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 encarregados 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": "Repor predefinições",
|
||
"panel.tp_delete_title": "Eliminar período",
|
||
"panel.tp_in_use_title": "Usado por {count} tarefa(s) — reatribua-as antes de eliminar",
|
||
"panel.tp_in_use_hint": "Usado por {count} tarefa(s). Reatribua-as a outro período para o eliminar.",
|
||
"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 hora de início e fim para “{name}”.",
|
||
"panel.tp_err_order": "“{name}” tem de começar antes de terminar.",
|
||
"panel.tp_err_empty": "Adicione pelo menos um período.",
|
||
"panel.tp_err_overlap": "“{a}” sobrepõe-se a “{b}” — os períodos não podem sobrepor-se.",
|
||
"badge.criteria_or": "OU",
|
||
"child.on_vacation": "De férias — as tarefas estão pausadas 🌴",
|
||
"birthday.banner": "Feliz aniversário, {name}! 🎂",
|
||
"birthday.banner_age": "Feliz aniversário, {name} — {age} anos hoje! 🎂",
|
||
"birthday.multiplier": "Cada tarefa vale {multiplier}× hoje",
|
||
"birthday.day_off": "Dia de folga — hoje só as tarefas obrigatórias",
|
||
"panel.audit_action": "Ação",
|
||
"panel.audit_clear": "Limpar registo",
|
||
"panel.audit_clear_confirm": "Limpar todo o registo de auditoria? Não pode ser anulado.",
|
||
"panel.audit_cleared": "Registo de auditoria limpo",
|
||
"panel.audit_empty": "Ainda sem ações de administração registadas.",
|
||
"panel.audit_hint": "Alterações de administração recentes — quem mudou o quê e quando.",
|
||
"panel.audit_target": "Alvo",
|
||
"panel.audit_user": "Utilizador",
|
||
"panel.audit_when": "Quando",
|
||
"panel.activity_undo": "Anular",
|
||
"panel.activity_undo_confirm": "Anular esta penalização/bónus? A alteração de pontos será revertida.",
|
||
"panel.activity_undone": "Transação anulada",
|
||
"panel.backup_export": "Exportar cópia de segurança",
|
||
"panel.backup_exported": "Cópia de segurança transferida",
|
||
"panel.backup_hint": "Transfira uma cópia de segurança completa da sua configuração do TaskMate, ou restaure a partir de uma. A restauração substitui tudo — recarregue a integração depois para atualizar as entidades por criança.",
|
||
"panel.backup_import": "Restaurar cópia de segurança",
|
||
"panel.backup_import_bad_file": "Esse ficheiro não é uma cópia de segurança válida do TaskMate.",
|
||
"panel.backup_import_confirm": "Restaurar esta cópia de segurança? SUBSTITUI todos os dados atuais do TaskMate. Não pode ser anulado.",
|
||
"panel.backup_imported": "Cópia de segurança restaurada — recarregue a integração para atualizar as entidades.",
|
||
"panel.backup_title": "Cópia de segurança e restauro",
|
||
"panel.badge_combinator_all": "Exigir todos (E)",
|
||
"panel.badge_combinator_any": "Exigir qualquer (OU)",
|
||
"panel.badge_combinator_label": "Quando o crachá tem vários critérios:",
|
||
"panel.btn_clone_chore": "Duplicar",
|
||
"panel.child_link_user_label": "Associar a um utilizador do Home Assistant (opcional)",
|
||
"panel.child_link_user_hint": "Quando definido, apenas este utilizador do Home Assistant (ou um admin) pode concluir tarefas, resgatar recompensas ou iniciar temporizadores por esta criança via serviços. Deixe em \"Qualquer pessoa\" para um tablet familiar partilhado.",
|
||
"panel.child_kiosk_pin_label": "PIN do quiosque",
|
||
"panel.child_kiosk_pin_hint": "Opcional. 4 dígitos que a criança escreve num tablet de quiosque partilhado. Guardado com hash, não pode ser lido de volta — deixe em branco para manter o PIN atual.",
|
||
"panel.child_kiosk_pin_set": "Há um PIN definido.",
|
||
"panel.child_kiosk_pin_remove": "Remover o PIN do quiosque",
|
||
"panel.toast_kiosk_pin_invalid": "O PIN do quiosque tem de ter exatamente 4 dígitos",
|
||
"panel.toast_kiosk_pin_failed": "Criança guardada, mas o PIN do quiosque não: {error}",
|
||
"panel.child_birthday_label": "Aniversário",
|
||
"panel.child_birthday_hint": "AAAA-MM-DD, ou MM-DD para não mostrar a idade. No dia: pontos bónus, um distintivo e uma celebração. O 29 de fevereiro é celebrado a 28 de fevereiro nos anos não bissextos.",
|
||
"panel.child_link_user_none": "Qualquer pessoa (partilhado / 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 (p. 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 acrescentar 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": "p. ex. férias de verão",
|
||
"panel.vacation_none": "Sem férias definidas — as tarefas correm 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 predefinição).",
|
||
"notification.streak_freeze_used.name": "Congelamento de sequência usado",
|
||
"notification.streak_freeze_used.description": "Avisa quando um congelamento de sequência salva a sequência de uma criança num dia falhado (desativado por predefiniçã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 hipótese diária de um bónus surpresa (sorteado às 16:00).",
|
||
"panel.settings_surprise_params_label": "Definições do bónus surpresa",
|
||
"panel.settings_surprise_params_hint": "Hipótese diária por criança e o intervalo de pontos aleatório num acerto.",
|
||
"panel.settings_surprise_chance": "Hipótese %",
|
||
"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 stock 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 desativa-se 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": "Eliminar",
|
||
"panel.bulk_reassign_to": "Reatribuir a…",
|
||
"panel.bulk_apply": "Aplicar",
|
||
"panel.bulk_pick_target": "Escolha primeiro a quem reatribuir.",
|
||
"panel.bulk_delete_confirm": "Eliminar {count} tarefa(s)? Não pode ser anulado.",
|
||
"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 a acumulação.",
|
||
"panel.settings_decay_params_label": "Definiçõ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": "Oferecer pontos",
|
||
"panel.gift_dialog_title": "Oferecer pontos",
|
||
"panel.gift_from": "De",
|
||
"panel.gift_to": "Para",
|
||
"panel.gift_amount": "Quantia",
|
||
"panel.gift_send": "Enviar oferta",
|
||
"panel.gift_sent": "Pontos oferecidos",
|
||
"panel.gift_err_same": "Escolha duas crianças diferentes.",
|
||
"panel.gift_err_amount": "Introduza 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 predefiniçã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é esta hora ganham o bónus de antecipação; depois, a penalização por atraso.",
|
||
"panel.chore_early_bonus_label": "Bónus de antecipação",
|
||
"panel.chore_late_penalty_label": "Penalização por atraso",
|
||
"panel.chore_require_photo_label": "Exigir prova fotográfica",
|
||
"panel.chore_require_photo_hint": "As conclusões têm de ser aprovadas pelos pais; uma foto de prova (se fornecida) aparece nas aprovações.",
|
||
"panel.chore_open_ended_label": "Tarefa aberta (a criança descreve-a)",
|
||
"panel.chore_open_ended_hint": "A criança escreve o que fez e sugere pontos. Requer sempre a tua aprovação — és tu que defines os pontos reais.",
|
||
"panel.activity_view_photo": "Ver foto",
|
||
"panel.adjust_add": "Adicionar",
|
||
"panel.adjust_add_title": "Adicionar {amount} {points} a {child}",
|
||
"panel.adjust_amount": "Valor",
|
||
"panel.adjust_custom_title": "Ajustar os pontos de {child} com um valor personalizado",
|
||
"panel.adjust_dialog_title": "Ajustar pontos — {name}",
|
||
"panel.adjust_done": "{sign}{amount} {points} para {child}",
|
||
"panel.adjust_err_amount": "Introduza um valor entre 1 e 10000.",
|
||
"panel.adjust_reason": "Motivo (opcional)",
|
||
"panel.adjust_remove": "Retirar",
|
||
"panel.adjust_remove_title": "Retirar {amount} {points} a {child}",
|
||
"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": "Escolhe 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 predefiniçã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 predefiniçã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 a disparar 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 predefiniçã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": "Cria primeiro algumas tarefas — uma missão é uma cadeia de tarefas existentes.",
|
||
"panel.empty_quests_title": "Ainda sem missões",
|
||
"panel.empty_quests_copy": "Encadeia tarefas numa missão. Conclui 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 eliminada)",
|
||
"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 (por ordem)",
|
||
"panel.quest_steps_hint": "A criança avança um passo sempre que a tarefa do passo atual é aprovada. Toca numa tarefa abaixo para a adicionar ou remover; usa ▲▼ para reordenar.",
|
||
"panel.quest_no_steps": "Ainda sem passos — toca numa tarefa abaixo para adicionar o primeiro passo.",
|
||
"panel.quest_assigned_label": "Atribuir a",
|
||
"panel.quest_assigned_hint": "Deixa tudo por selecionar 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": "Adiciona 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": "Gerir 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": "Gerir avatares",
|
||
"panel.avatar_dialog_title": "Catálogo de avatares",
|
||
"panel.avatar_dialog_hint": "Define 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 mudar para qualquer avatar desbloqueado.",
|
||
"panel.avatar_empty": "Ainda sem avatares — adiciona um abaixo.",
|
||
"panel.avatar_add_row": "Adicionar avatar",
|
||
"panel.avatar_label_ph": "Nome (ex.: Foguetão)",
|
||
"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 guardados",
|
||
"child.avatar_change": "Muda o teu 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": "Define 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 penalizações 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 a esta criança durante este período (não perturbar). 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 predefiniçã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 predefinição.",
|
||
"panel.notif_escalation_reminder_label": "Lembrar novamente após",
|
||
"panel.notif_escalation_parent_label": "Alertar os pais após",
|
||
"panel.notif_presence_min_away_label": "Só depois de estar fora durante",
|
||
"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 predefiniçã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 predefinição.",
|
||
"panel.ics_title": "Subscrição de calendário",
|
||
"panel.ics_hint": "Subscreva as tarefas futuras a partir do Google/Apple/Outlook. A ligação contém um token privado — partilhe com cuidado.",
|
||
"panel.ics_show": "Mostrar ligação de subscrição",
|
||
"panel.ics_copy": "Copiar",
|
||
"panel.ics_regenerate": "Gerar nova ligação",
|
||
"panel.ics_copied": "Ligação de subscrição copiada",
|
||
"panel.ics_regenerated": "Nova ligação gerada — subscrições antigas paradas",
|
||
"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. Registe pagamentos através do serviço record_allowance_payout ou de 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": "Objetivo da família",
|
||
"family_goal.disabled": "Nenhum objetivo da família definido",
|
||
"family_goal.reward_label": "Recompensa: {reward}",
|
||
"family_goal.reached": "Objetivo alcançado! {reward}",
|
||
"wishlist.title": "Lista de desejos de {name}",
|
||
"wishlist.subtitle": "A poupar",
|
||
"wishlist.add": "Adicionar desejo",
|
||
"wishlist.limit_reached": "Já tens {max} desejos em curso",
|
||
"wishlist.can_spend": "Podes gastar",
|
||
"wishlist.saved_in_wishes": "{points} poupados em desejos",
|
||
"wishlist.empty": "Ainda não há desejos. Adiciona algo para o qual queres poupar!",
|
||
"wishlist.pick_child": "Escolhe uma criança nas definições do cartão para mostrar a lista de desejos.",
|
||
"wishlist.target_tag": "Objetivo: {points}",
|
||
"wishlist.open_link": "Abrir ligação",
|
||
"wishlist.progress_label": "{total} de {target}",
|
||
"wishlist.legend_me": "Eu {points}",
|
||
"wishlist.legend_family": "Família {points}",
|
||
"wishlist.status_pending": "À espera da aprovação de um adulto",
|
||
"wishlist.withdraw": "Retirar",
|
||
"wishlist.status_declined": "Um adulto disse que não",
|
||
"wishlist.dismiss": "Percebi",
|
||
"wishlist.status_redeem_requested": "Pedido enviado — um adulto vai tratar disso",
|
||
"wishlist.fully_funded": "Totalmente financiado!",
|
||
"wishlist.ask_redeem": "Pedir para resgatar",
|
||
"wishlist.move_points": "Mover pontos",
|
||
"wishlist.take_back": "Retirar",
|
||
"wishlist.to_go": "faltam {points}",
|
||
"wishlist.add_title": "Adicionar desejo",
|
||
"wishlist.field_name": "O que queres?",
|
||
"wishlist.field_target": "Quantos pontos custa?",
|
||
"wishlist.target_hint": "Um adulto pode alterar isto",
|
||
"wishlist.field_link": "Ligação",
|
||
"wishlist.optional": "(opcional)",
|
||
"wishlist.field_picture": "Imagem",
|
||
"wishlist.picture_pick": "Toca para tirar uma foto ou escolher uma",
|
||
"wishlist.picture_change": "Mudar imagem",
|
||
"wishlist.picture_not_image": "Esse ficheiro não é uma imagem",
|
||
"wishlist.picture_failed": "Não foi possível usar a imagem. Experimenta outra.",
|
||
"wishlist.link_invalid": "As ligações têm de começar por http:// ou https://",
|
||
"wishlist.send": "Enviar a um adulto",
|
||
"wishlist.move_title": "Mover pontos para {name}",
|
||
"wishlist.move_info": "Tens {balance} · ainda faltam {needed}",
|
||
"wishlist.all_i_need": "Tudo o que falta ({points})",
|
||
"wishlist.move_confirm": "Mover {points}",
|
||
"wishlist.take_title": "Retirar pontos de {name}",
|
||
"wishlist.take_info": "Poupaste {saved}. As promessas da família ficam no desejo.",
|
||
"wishlist.take_all": "Tudo ({points})",
|
||
"wishlist.take_confirm": "Retirar {points}",
|
||
"wishlist.redeem_title": "Pedir o teu {name}?",
|
||
"wishlist.redeem_body": "Um adulto vai receber uma mensagem para tratar disso. Os teus pontos poupados e as promessas da família são usados.",
|
||
"wishlist.not_yet": "Ainda não",
|
||
"wishlist.yes_please": "Sim, por favor!",
|
||
"wishlist.error": "Não resultou: {error}",
|
||
"wishlist.editor.child": "Criança",
|
||
"wishlist.editor.child_helper": "De quem é a lista de desejos mostrada",
|
||
"wishlist.editor.title_helper": "Deixe vazio para «Lista de desejos de <nome>»",
|
||
"panel.family_goal_title": "Objetivo da família",
|
||
"panel.family_goal_hint": "Um objetivo partilhado 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 objetivo da família",
|
||
"panel.family_goal_name": "Nome do objetivo",
|
||
"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 o objetivo.",
|
||
"panel.family_goal_reward": "Recompensa",
|
||
"panel.family_goal_reward_ph": "uma noite de cinema em família",
|
||
"notification.family_goal_reached.name": "Objetivo da família alcançado",
|
||
"notification.family_goal_reached.description": "Comemora quando os pontos combinados da família atingem o objetivo partilhado. Desativado por predefinição.",
|
||
"notification.birthday.name": "Aniversário",
|
||
"notification.birthday.description": "Dá os parabéns à criança de manhã (às 08:00, a menos que defina uma hora), com o multiplicador de pontos do dia. Desativado por predefinição.",
|
||
"notification.presence_arrival.name": "Chegou a casa",
|
||
"notification.presence_arrival.description": "Um único aviso \"Estás em casa — faltam N tarefas\" quando uma criança com entidade de presença chega a casa com tarefas por fazer. Os lembretes retidos enquanto estava fora chegam aqui. Desativado por predefinição.",
|
||
"notification.wish_requested.name": "Novo desejo para aprovar",
|
||
"notification.wish_requested.description": "Avisa os adultos quando uma criança adiciona um desejo à sua lista, para ser aprovado e o objetivo confirmado. Desligado por predefinição.",
|
||
"notification.wish_pledged.name": "Promessa para um desejo",
|
||
"notification.wish_pledged.description": "Avisa uma criança quando alguém promete pontos para um dos seus desejos («A avó juntou 20 ao teu Lego!»). Desligado por predefinição.",
|
||
"bounty.title": "Tarefas extra",
|
||
"bounty.subtitle": "Trabalhos únicos · quem chegar primeiro",
|
||
"bounty.open_count": "{count} livres",
|
||
"bounty.empty": "Não há tarefas extra agora — volta mais tarde!",
|
||
"bounty.no_child": "Escolhe uma criança nas definições do cartão.",
|
||
"bounty.left": "faltam {time}",
|
||
"bounty.no_expiry": "Sem prazo",
|
||
"bounty.photo_tag": "foto",
|
||
"bounty.pts": "PTS",
|
||
"bounty.claim": "Ficar com ela",
|
||
"bounty.claim_hint": "Vais ter {hours} h para a acabar",
|
||
"bounty.finish_first": "Acaba primeiro a tua tarefa extra",
|
||
"bounty.claimed_by_you": "É tua — faltam {time} para acabar",
|
||
"bounty.done": "Feito!",
|
||
"bounty.give_back": "Devolver",
|
||
"bounty.sibling_on_it": "{name} está a tratar disto",
|
||
"bounty.sibling_back_in": "volta ao quadro daqui a {time} se não estiver feita",
|
||
"bounty.waiting": "À espera que um adulto verifique · +{points} ★ pendentes",
|
||
"bounty.undo": "Anular",
|
||
"bounty.sibling_checking": "{name} acabou — está a ser verificada",
|
||
"bounty.you_earned": "Ganhaste +{points} ★",
|
||
"bounty.done_by": "Feita por {name}",
|
||
"bounty.recent": "Feitas recentemente",
|
||
"bounty.claim_title": "Ficar com \"{title}\"?",
|
||
"bounty.claim_body": "É tua durante {hours} horas. Se não estiver feita até lá, volta ao quadro para todos.",
|
||
"bounty.not_now": "Agora não",
|
||
"bounty.claim_it": "Ficar com ela — {points} ★",
|
||
"bounty.photo_title": "Mostra-nos o trabalho feito",
|
||
"bounty.photo_body": "\"{title}\" precisa de uma foto",
|
||
"bounty.cancel": "Cancelar",
|
||
"bounty.take_photo": "Tirar foto e enviar",
|
||
"bounty.uploading": "A enviar…",
|
||
"bounty.yay_title": "Bom trabalho!",
|
||
"bounty.yay_body": "Um adulto vai verificar \"{title}\" e depois recebes {points} ★.",
|
||
"bounty.ok": "OK",
|
||
"bounty.dur_days": "{d} d {h} h",
|
||
"bounty.dur_hours": "{h} h {m} min",
|
||
"bounty.dur_minutes": "{m} min {s} s",
|
||
"bounty.editor.child": "Criança",
|
||
"bounty.editor.child_helper": "De quem é este quadro — a criança vê as tarefas extra com que pode ficar",
|
||
"panel.tab_bounties": "Tarefas extra",
|
||
"panel.bounty_post_btn": "+ Publicar tarefa extra",
|
||
"panel.bounty_tab_active": "Ativas ({count})",
|
||
"panel.bounty_tab_pending": "A aguardar aprovação ({count})",
|
||
"panel.bounty_tab_history": "Histórico ({count})",
|
||
"panel.bounty_col_bounty": "Tarefa extra",
|
||
"panel.bounty_col_points": "Pontos",
|
||
"panel.bounty_col_eligible": "Elegíveis",
|
||
"panel.bounty_col_status": "Estado",
|
||
"panel.bounty_col_expires": "Expira em",
|
||
"panel.bounty_lock_meta": "Reserva {hours} h",
|
||
"panel.bounty_photo_meta": "prova com foto",
|
||
"panel.bounty_status_open": "Livre",
|
||
"panel.bounty_status_claimed": "Reservada",
|
||
"panel.bounty_status_pending": "A aguardar aprovação",
|
||
"panel.bounty_status_completed": "Concluída",
|
||
"panel.bounty_status_expired": "Expirada",
|
||
"panel.bounty_claimed_meta": "{name} · faltam {time}",
|
||
"panel.bounty_completed_meta": "{name} · +{points} ★",
|
||
"panel.bounty_expired_meta": "Ninguém ficou com ela · {date}",
|
||
"panel.bounty_expired_lapsed_meta": "Expirou depois de uma reserva ter caducado · {date}",
|
||
"panel.bounty_expired_unfinished_meta": "Reservada mas nunca concluída · {date}",
|
||
"panel.bounty_lapsed_meta": "Reserva expirou {count}×",
|
||
"panel.bounty_no_expiry": "Sem prazo",
|
||
"panel.bounty_release": "Libertar reserva",
|
||
"panel.bounty_cancel": "Cancelar tarefa extra",
|
||
"panel.bounty_nothing": "Nada aqui",
|
||
"panel.bounty_all_children": "Todas as crianças",
|
||
"panel.bounty_dialog_post": "Publicar tarefa extra",
|
||
"panel.bounty_dialog_edit": "Editar tarefa extra",
|
||
"panel.bounty_title_label": "Título",
|
||
"panel.bounty_title_placeholder": "p. ex. Lavar o carro",
|
||
"panel.bounty_desc_label": "Descrição (opcional)",
|
||
"panel.bounty_points_label": "Pontos",
|
||
"panel.bounty_lock_label": "Reserva (horas)",
|
||
"panel.bounty_lock_hint": "Tempo que a criança tem para acabar antes de a tarefa voltar ao quadro",
|
||
"panel.bounty_icon_label": "Ícone",
|
||
"panel.bounty_expires_label": "Expira",
|
||
"panel.bounty_exp_none": "Sem prazo",
|
||
"panel.bounty_exp_tonight": "Hoje às 20:00",
|
||
"panel.bounty_exp_24h": "Daqui a 24 horas",
|
||
"panel.bounty_exp_weekend": "Fim do fim de semana",
|
||
"panel.bounty_exp_pick": "Escolher data…",
|
||
"panel.bounty_who_label": "Quem pode ficar com ela",
|
||
"panel.bounty_photo_label": "Exigir prova com foto",
|
||
"panel.bounty_photo_hint": "A criança tem de anexar uma foto ao marcá-la como feita",
|
||
"panel.bounty_notify_label": "Avisar as crianças elegíveis",
|
||
"panel.bounty_notify_hint": "Envia a notificação \"Nova tarefa extra\" — ativa-a e encaminha-a para as crianças em Notificações",
|
||
"panel.bounty_post_save": "Publicar",
|
||
"panel.bounty_claimed_lock_note": "Uma criança reservou esta tarefa extra, por isso agora só os pontos e o prazo podem mudar.",
|
||
"panel.bounty_title_required": "Dá um título à tarefa extra.",
|
||
"panel.bounty_expiry_past": "Escolhe um prazo no futuro.",
|
||
"panel.bounty_release_confirm": "Devolver \"{title}\" ao quadro?",
|
||
"panel.bounty_remove_confirm": "Remover \"{title}\"?",
|
||
"panel.bounty_empty_title": "Ainda não há tarefas extra",
|
||
"panel.bounty_empty_copy": "Publica um trabalho único com um prémio fixo — a primeira criança a reservá-lo fica com ele.",
|
||
"panel.toast_bounty_posted": "Tarefa extra publicada — já está nos quadros das crianças",
|
||
"panel.toast_bounty_updated": "Tarefa extra atualizada",
|
||
"panel.toast_bounty_released": "Reserva libertada — a tarefa voltou ao quadro",
|
||
"panel.toast_bounty_removed": "Tarefa extra removida",
|
||
"notification.bounty_posted.name": "Nova tarefa extra",
|
||
"notification.bounty_posted.description": "Avisa as crianças de que há uma tarefa extra para elas quando um pai ou mãe publica uma com \"Avisar as crianças elegíveis\" ligado.",
|
||
"notification.bounty_claim_lapsing.name": "Reserva de tarefa extra a acabar",
|
||
"notification.bounty_claim_lapsing.description": "Avisa a criança 15 minutos antes de a reserva expirar e a tarefa extra voltar ao quadro.",
|
||
"auction.title": "Leilão de tarefas",
|
||
"auction.subtitle": "A oferta mais baixa ganha · as ofertas são secretas",
|
||
"auction.open_count": "{count} abertos",
|
||
"auction.empty": "Não há leilões de momento",
|
||
"auction.no_child": "Escolhe uma criança no editor do cartão para ver os leilões dela.",
|
||
"auction.results": "Resultados",
|
||
"auction.load_failed": "Não foi possível carregar os leilões: {error}",
|
||
"auction.up_to": "até {points} ★",
|
||
"auction.lowest_wins": "A oferta mais baixa ganha",
|
||
"auction.gauge_max": "máx. {points} ★",
|
||
"auction.gauge_hint": "Normalmente vale {points} ★ · oferece o mínimo de pontos por que a farias",
|
||
"auction.your_bid": "A tua oferta secreta",
|
||
"auction.change": "Alterar",
|
||
"auction.withdraw": "Retirar",
|
||
"auction.closes_in": "fecha daqui a {time}",
|
||
"auction.no_other_bids": "Ainda não há outras ofertas",
|
||
"auction.other_bids_one": "1 outra oferta",
|
||
"auction.other_bids": "{count} outras ofertas",
|
||
"auction.place_bid": "Fazer uma oferta secreta",
|
||
"auction.sheet_sub": "{date} · fecha daqui a {time}",
|
||
"auction.bid_label": "o mínimo de pontos por que a farias",
|
||
"auction.range_low": "{points} · mais hipóteses de ganhar",
|
||
"auction.range_high": "{points} · máximo",
|
||
"auction.clear": "Limpar",
|
||
"auction.backspace": "Apagar o último algarismo",
|
||
"auction.rule_secret": "Secreto: ninguém vê o teu número.",
|
||
"auction.rule_lowest": "A oferta mais baixa ganha. Em caso de empate, ganha quem ofereceu primeiro.",
|
||
"auction.rule_min": "As ofertas começam em {points} ★.",
|
||
"auction.rule_win": "Se ganhares, fazes a tarefa em {date} e recebes a tua oferta quando for aprovada.",
|
||
"auction.cancel": "Cancelar",
|
||
"auction.seal": "Selar a minha oferta · {points} ★",
|
||
"auction.you_won": "Ganhaste! {points} ★ são teus",
|
||
"auction.you_won_sub": "quando a tiveres feito em {date} e um adulto a aprovar",
|
||
"auction.in_your_chores": "Está nas tuas tarefas de {date}",
|
||
"auction.sibling_won": "{name} ganhou esta",
|
||
"auction.sibling_won_sub": "por {points} ★. A oferta mais baixa ganha, por isso tenta um pouco mais baixo da próxima vez!",
|
||
"auction.sibling_won_sub_bid": "por {points} ★ · ofereceste {bid} ★. A oferta mais baixa ganha, por isso tenta um pouco mais baixo da próxima vez!",
|
||
"auction.tied_sub": "Ambos ofereceram {points} ★. Houve empate, e {name} fez a oferta primeiro.",
|
||
"auction.no_bids": "Desta vez não houve ofertas",
|
||
"auction.no_bids_sub": "{chore} volta à atribuição habitual em {date}.",
|
||
"auction.closed_at": "Fechou {when}",
|
||
"auction.editor.child": "Criança",
|
||
"auction.editor.child_helper": "De quem são os leilões e as ofertas que este cartão mostra",
|
||
"child.won_at_auction": "Ganha em leilão",
|
||
"panel.tab_auctions": "Leilões",
|
||
"panel.new_auction": "Leilão",
|
||
"panel.auction_row_menu": "Leiloar uma ocorrência",
|
||
"panel.auction_page_sub": "As crianças oferecem o mínimo de pontos que aceitariam por uma tarefa. A oferta mais baixa ganha.",
|
||
"panel.auction_start_btn": "Iniciar um leilão",
|
||
"panel.auction_empty_title": "Ainda não há leilões",
|
||
"panel.auction_empty_copy": "Põe uma tarefa impopular em leilão: as crianças oferecem o mínimo de pontos por que a fariam, e a oferta mais baixa ganha-a.",
|
||
"panel.auction_stat_live": "leilões a decorrer",
|
||
"panel.auction_stat_bids": "ofertas secretas recebidas",
|
||
"panel.auction_stat_won": "fechados com vencedor (30 dias)",
|
||
"panel.auction_tab_live": "A decorrer ({count})",
|
||
"panel.auction_tab_closed": "Fechados ({count})",
|
||
"panel.auction_show_amounts": "Mostrar valores das ofertas",
|
||
"panel.auction_col_chore": "Tarefa",
|
||
"panel.auction_col_max": "Máx.",
|
||
"panel.auction_col_who": "Quem pode licitar",
|
||
"panel.auction_col_bids": "Ofertas",
|
||
"panel.auction_col_closes": "Fecha",
|
||
"panel.auction_col_result": "Resultado",
|
||
"panel.auction_col_status": "Estado da tarefa",
|
||
"panel.auction_normally": "{date} · normalmente {points} ★",
|
||
"panel.auction_min_meta": "mín. {points} ★",
|
||
"panel.auction_no_bids_yet": "Ainda sem ofertas",
|
||
"panel.auction_no_bids": "Sem ofertas",
|
||
"panel.auction_sealed": "selada",
|
||
"panel.auction_leading": "à frente",
|
||
"panel.auction_close_now": "Fechar agora",
|
||
"panel.auction_cancel": "Cancelar leilão",
|
||
"panel.auction_won_at": "por {points}",
|
||
"panel.auction_assigned_for": "atribuída para {date}",
|
||
"panel.auction_fallback": "→ atribuição habitual",
|
||
"panel.auction_reopen": "Reabrir com um máximo mais alto",
|
||
"panel.auction_status_done": "Feita · +{points}",
|
||
"panel.auction_status_pending": "A aguardar aprovação",
|
||
"panel.auction_status_todo": "Por fazer",
|
||
"panel.auction_status_missed": "Falhada",
|
||
"panel.auction_status_normal": "Atribuição habitual",
|
||
"panel.auction_status_cancelled": "Cancelado",
|
||
"panel.auction_nothing": "Nada aqui",
|
||
"panel.auction_dialog_title": "Iniciar um leilão",
|
||
"panel.auction_sec_chore": "Que tarefa",
|
||
"panel.auction_sec_price": "Preço",
|
||
"panel.auction_sec_bidding": "Ofertas",
|
||
"panel.auction_chore_label": "Tarefa",
|
||
"panel.auction_which_label": "Qual",
|
||
"panel.auction_which_hint": "Só esta ocorrência vai a leilão. O resto do calendário não muda.",
|
||
"panel.auction_loading": "A carregar…",
|
||
"panel.auction_no_occurrences": "Nenhuma ocorrência desta tarefa pode ir a leilão nos próximos 60 dias.",
|
||
"panel.auction_no_chores": "Ainda nenhuma tarefa pode ir a leilão. Tarefas de equipa, cronometradas, abertas e sem atribuição não podem.",
|
||
"panel.auction_max_label": "Oferta máxima",
|
||
"panel.auction_normally_worth": "normalmente vale {points} ★",
|
||
"panel.auction_max_hint": "As crianças podem oferecer desde a oferta mínima até este valor. Ganha a mais baixa; em caso de empate, a mais antiga.",
|
||
"panel.auction_min_label": "Oferta mínima",
|
||
"panel.auction_min_hint": "Desligada: conta qualquer oferta a partir de 1. Ligada: evita uma corrida para o fundo.",
|
||
"panel.auction_closes_label": "Fecha",
|
||
"panel.auction_close_tonight": "Hoje às 19:00",
|
||
"panel.auction_close_tomorrow": "Amanhã às 08:00",
|
||
"panel.auction_close_daybefore": "Na véspera, 18:00",
|
||
"panel.auction_close_pick": "Escolher…",
|
||
"panel.auction_close_hint": "As ofertas têm de fechar antes do dia da tarefa.",
|
||
"panel.auction_who_label": "Quem pode licitar",
|
||
"panel.auction_nobid_label": "Se ninguém licitar",
|
||
"panel.auction_nobid_copy": "A tarefa volta à atribuição habitual. Podes reabri-la com um máximo mais alto a partir da lista Fechados.",
|
||
"panel.auction_notify_label": "Avisar as crianças",
|
||
"panel.auction_notify_hint": "Envia \"Novo leilão\" às crianças que podem licitar, e um lembrete uma hora antes de fechar. Ativa as notificações de leilão em Notificações.",
|
||
"panel.auction_start_save": "Iniciar leilão",
|
||
"panel.auction_err_occurrence": "Escolhe uma ocorrência para leiloar.",
|
||
"panel.auction_err_close": "Escolhe uma hora de fecho antes do dia da tarefa.",
|
||
"panel.auction_err_who": "Escolhe pelo menos uma criança que possa licitar.",
|
||
"panel.auction_err_min": "A oferta mínima não pode ser superior à máxima.",
|
||
"panel.auction_close_confirm": "Fechar as ofertas para \"{chore}\" agora? A oferta mais baixa ganha.",
|
||
"panel.auction_cancel_confirm": "Cancelar o leilão de \"{chore}\"? Volta à atribuição habitual e quem fez uma oferta é avisado.",
|
||
"panel.toast_auction_started": "Leilão iniciado — já está nos cartões das crianças",
|
||
"panel.toast_auction_closed": "Leilão fechado",
|
||
"panel.toast_auction_cancelled": "Leilão cancelado — volta à atribuição habitual",
|
||
"panel.auction_delete_confirm": "Eliminar o leilão terminado de \"{chore}\"? É retirado da lista. Esta ação não pode ser anulada.",
|
||
"panel.toast_auction_deleted": "Leilão eliminado",
|
||
"notification.auction_opened.name": "Novo leilão",
|
||
"notification.auction_opened.description": "Avisa as crianças que podem licitar quando um pai ou mãe inicia um leilão de tarefas com \"Avisar as crianças\" ligado.",
|
||
"notification.auction_closing.name": "Leilão a fechar",
|
||
"notification.auction_closing.description": "Lembra cada criança que pode licitar uma hora antes de as ofertas fecharem (leilões iniciados com \"Avisar as crianças\").",
|
||
"notification.auction_result.name": "Resultado do leilão",
|
||
"notification.auction_result.description": "Diz às crianças que podiam licitar, e aos pais, quem ganhou um leilão e por que preço — ou que ninguém licitou, ou que foi cancelado.",
|
||
"panel.chore_advanced_weather": "Avançado — condições meteorológicas",
|
||
"panel.chore_weather_intro": "Ocultar esta tarefa enquanto o tempo não for adequado. Útil para trabalhos no exterior — uma tarefa cancelada pela chuva não conta como falha obrigatória nem quebra uma sequência.",
|
||
"panel.chore_weather_entity_label": "Entidade meteorológica",
|
||
"panel.chore_weather_entity_hint": "Deixe vazio para ignorar completamente o tempo.",
|
||
"panel.chore_weather_conditions_label": "Ocultar quando o tempo estiver",
|
||
"panel.chore_weather_conditions_hint": "Escolha as condições que devem ocultar a tarefa.",
|
||
"panel.chore_weather_temp_min_label": "Temperatura mínima",
|
||
"panel.chore_weather_temp_min_hint": "Ocultar abaixo disto. Deixe vazio para não ter limite.",
|
||
"panel.chore_weather_temp_max_label": "Temperatura máxima",
|
||
"panel.chore_weather_temp_max_hint": "Ocultar acima disto. Deixe vazio para não ter limite.",
|
||
"panel.chore_weather_wind_max_label": "Velocidade máxima do vento",
|
||
"panel.chore_weather_wind_max_hint": "Ocultar acima disto. Deixe vazio para não ter limite.",
|
||
"panel.chore_weather_failopen_hint": "Os limites usam as unidades comunicadas pela sua entidade meteorológica. Se a entidade estiver em falta ou indisponível, a tarefa permanece visível.",
|
||
"panel.chore_advanced_tags": "Etiquetas NFC / QR",
|
||
"panel.chore_tags_intro": "Associe uma etiqueta do Home Assistant (um autocolante NFC ou um código QR) a esta tarefa. Ao digitalizá-la na aplicação companion, a tarefa fica concluída para quem a digitalizou.",
|
||
"panel.chore_tags_none": "Ainda não há etiquetas no Home Assistant. Adicione-as em Definições → Etiquetas, ou escreva um ID de etiqueta abaixo.",
|
||
"panel.chore_tags_typed_label": "ID da etiqueta",
|
||
"panel.chore_tags_typed_placeholder": "ex. maquina-loica",
|
||
"panel.btn_add_tag": "Adicionar etiqueta",
|
||
"panel.chore_tags_hint": "A criança é identificada pelo utilizador do HA que digitalizou (o utilizador associado). Se ninguém estiver associado, a etiqueta só funciona quando a tarefa está atribuída a exatamente uma criança. As regras de aprovação, horário e limite diário continuam a aplicar-se.",
|
||
"panel.chore_tags_blocked_hint": "Esta tarefa precisa de uma foto, de uma nota ou de um temporizador, por isso uma leitura de etiqueta não a pode concluir.",
|
||
"panel.chore_tags_limit": "Uma tarefa pode ter no máximo {max} etiquetas.",
|
||
"weather.blocked_condition": "Oculta — tempo inadequado",
|
||
"weather.blocked_temp_low": "Oculta — demasiado frio",
|
||
"weather.blocked_temp_high": "Oculta — demasiado calor",
|
||
"weather.blocked_wind": "Oculta — demasiado vento",
|
||
"weather.condition_rainy": "Chuvoso",
|
||
"weather.condition_pouring": "Chuva forte",
|
||
"weather.condition_snowy": "Neve",
|
||
"weather.condition_snowy_rainy": "Chuva com neve",
|
||
"weather.condition_hail": "Granizo",
|
||
"weather.condition_lightning": "Relâmpagos",
|
||
"weather.condition_lightning_rainy": "Trovoada",
|
||
"weather.condition_fog": "Nevoeiro",
|
||
"weather.condition_windy": "Ventoso",
|
||
"weather.condition_windy_variant": "Muito ventoso",
|
||
"weather.condition_cloudy": "Nublado",
|
||
"weather.condition_exceptional": "Tempo severo",
|
||
"child.deadline_minutes": "faltam {mins} min",
|
||
"child.deadline_hours": "faltam {hours}h {mins}m",
|
||
"child.deadline_title": "Faz isto antes de o tempo acabar",
|
||
"panel.chore_advanced_scheduled": "Avançado — alterações agendadas",
|
||
"panel.chore_scheduled_intro": "Agende uma alteração para uma data futura — «a partir de 1 de setembro vale 20 pontos». Aplicada à meia-noite; se o Home Assistant estiver desligado, é recuperada no arranque seguinte.",
|
||
"panel.chore_scheduled_none": "Sem alterações agendadas.",
|
||
"panel.chore_scheduled_history": "Já aplicadas",
|
||
"panel.chore_scheduled_applied": "Aplicada",
|
||
"panel.sched_date_label": "Aplicar em",
|
||
"panel.sched_field_label": "Alteração",
|
||
"panel.sched_value_label": "Novo valor",
|
||
"panel.sched_note_label": "Nota (opcional)",
|
||
"panel.sched_note_hint": "Um lembrete do porquê, mostrado junto à alteração agendada.",
|
||
"panel.btn_add_scheduled": "Agendar alteração",
|
||
"panel.sched_value_yes": "Sim",
|
||
"panel.sched_value_no": "Não",
|
||
"panel.sched_value_nobody": "Ninguém",
|
||
"panel.toast_sched_added": "Alteração agendada",
|
||
"panel.toast_sched_removed": "Alteração removida",
|
||
"panel.toast_sched_date_required": "Escolha uma data para a alteração",
|
||
"panel.toast_sched_value_required": "Introduza um valor para a alteração",
|
||
"panel.sched_field_points": "Pontos",
|
||
"panel.sched_field_assigned_to": "Atribuída a",
|
||
"panel.sched_field_enabled": "Ativada",
|
||
"panel.sched_field_requires_approval": "Requer aprovação",
|
||
"panel.sched_field_daily_limit": "Limite diário",
|
||
"panel.sched_field_due_days": "Dias",
|
||
"panel.sched_field_mandatory": "Obrigatória",
|
||
"panel.sched_field_mandatory_penalty_points": "Pontos de penalização",
|
||
"panel.sched_field_expires_on": "Expira em",
|
||
"panel.sched_field_description": "Descrição",
|
||
"panel.sched_field_time_category": "Altura do dia",
|
||
"panel.sched_field_difficulty": "Dificuldade",
|
||
"routine.title": "Rotina de {name}",
|
||
"routine.no_child": "Escolhe uma criança para este cartão.",
|
||
"routine.task_of": "Tarefa {current} de {total}",
|
||
"routine.all_done_count": "Todas as {total} feitas",
|
||
"routine.done": "Feito ✓",
|
||
"routine.completed": "Concluída",
|
||
"routine.sent_for_checking": "Enviado para verificação",
|
||
"routine.skip": "Mais tarde",
|
||
"routine.next": "Seguinte →",
|
||
"routine.back": "← Voltar",
|
||
"routine.waiting_for_parent": "⏳ À espera da verificação de um adulto",
|
||
"routine.photo_note": "Esta precisa de uma foto — toca nela no teu cartão.",
|
||
"routine.finished_title": "Rotina concluída!",
|
||
"routine.finished_body": "Boa, {name}. É tudo.",
|
||
"routine.earned": "+{points} ganhos",
|
||
"routine.awaiting_points": "+{points} assim que um adulto verificar",
|
||
"routine.skipped_note": "{count} deixada(s) para depois.",
|
||
"routine.start_again": "Recomeçar",
|
||
"routine.empty_title": "Nada a fazer",
|
||
"routine.empty_body": "Esta rotina já está concluída.",
|
||
"kiosk.who": "Quem está aí?",
|
||
"kiosk.tap_face": "Toca na tua cara",
|
||
"kiosk.progress": "{done} de {total} feitas",
|
||
"kiosk.all_done_short": "Tudo feito hoje!",
|
||
"kiosk.nothing_today": "Nada para fazer hoje",
|
||
"kiosk.ask_grownup": "Pede a um adulto",
|
||
"kiosk.no_children": "Não há crianças para mostrar. Adiciona crianças no painel TaskMate ou marca-as nas definições deste cartão.",
|
||
"kiosk.hi": "Olá {name}!",
|
||
"kiosk.enter_pin": "Introduz o teu PIN",
|
||
"kiosk.pin_wrong": "Ups — tenta outra vez",
|
||
"kiosk.pin_locked": "Demasiadas tentativas. Tenta outra vez daqui a {seconds} s",
|
||
"kiosk.back": "Voltar",
|
||
"kiosk.cancel": "Cancelar",
|
||
"kiosk.delete_digit": "Apagar o último dígito",
|
||
"kiosk.switch": "Não és {name}? Trocar",
|
||
"kiosk.todays_chores": "Tarefas de hoje",
|
||
"kiosk.all_done": "Tudo feito por hoje — fantástico, {name}!",
|
||
"kiosk.waiting": "À espera de um adulto",
|
||
"kiosk.needs_check": "Um adulto vai verificar",
|
||
"kiosk.do_on_phone": "Faz esta no teu telemóvel",
|
||
"kiosk.phone_group": "Faz estas no teu telemóvel",
|
||
"kiosk.nothing_here": "Nada para marcar aqui hoje",
|
||
"kiosk.team_waiting": "À espera da tua equipa ({joined}/{size})",
|
||
"kiosk.undo": "Anular",
|
||
"kiosk.today": "Hoje",
|
||
"kiosk.chores_done": "tarefas feitas",
|
||
"kiosk.earned_today": "ganhos hoje",
|
||
"kiosk.day_streak": "dias seguidos",
|
||
"kiosk.to_go": "Faltam {points}",
|
||
"kiosk.still_there": "Ainda estás aí, {name}?",
|
||
"kiosk.going_back": "A voltar ao início para outra pessoa poder usar",
|
||
"kiosk.still_here": "Ainda estou aqui",
|
||
"kiosk.blocked_title": "{name} ainda não pode usar este tablet",
|
||
"kiosk.blocked_body": "A conta do Home Assistant deste tablet não pode marcar as tarefas de {name}. Um adulto pode verificar a conta associada de {name} e a definição “Exigir uma conta associada por criança” no painel TaskMate.",
|
||
"kiosk.fullscreen": "Ecrã inteiro",
|
||
"kiosk.exit_fullscreen": "Sair do ecrã inteiro",
|
||
"kiosk.editor.entity": "Entidade",
|
||
"kiosk.editor.title": "Título",
|
||
"kiosk.editor.title_helper": "Aparece na barra de cima, por ex. o nome da vossa família",
|
||
"kiosk.editor.timeout": "Voltar à escolha após",
|
||
"kiosk.editor.timeout_helper": "Segundos sem toque (15–600)",
|
||
"kiosk.editor.warn_before_return": "Avisar antes de voltar",
|
||
"kiosk.editor.warn_before_return_helper": "Contagem decrescente “Ainda estás aí?” em ecrã inteiro nos últimos 10 segundos",
|
||
"kiosk.editor.show_points": "Pontos e nível",
|
||
"kiosk.editor.show_streak": "Sequência",
|
||
"kiosk.editor.show_reward_progress": "Progresso para a próxima recompensa",
|
||
"kiosk.editor.show_picker_progress": "Progresso no ecrã de escolha",
|
||
"kiosk.editor.show_picker_progress_helper": "“3 de 6 feitas” debaixo de cada cara",
|
||
"kiosk.editor.children_heading": "Crianças mostradas e PINs",
|
||
"kiosk.editor.children_hint": "Desmarca uma criança para a esconder. Usa as setas para definir a ordem no ecrã de escolha.",
|
||
"kiosk.editor.require_pin": "Exigir PIN",
|
||
"kiosk.editor.pin_set": "PIN definido",
|
||
"kiosk.editor.no_pin": "Sem PIN — entra diretamente",
|
||
"kiosk.editor.pin_note": "Os PINs são definidos por um responsável no painel TaskMate → Crianças (guardados com hash, nunca no YAML do cartão).",
|
||
"kiosk.editor.move_up": "Mover para cima",
|
||
"kiosk.editor.move_down": "Mover para baixo",
|
||
"kiosk.editor.show_child": "Mostrar {name}",
|
||
"child.roulette_spin": "Girar para uma tarefa ×{multiplier}",
|
||
"child.roulette_respin": "Girar de novo ({count} restante)",
|
||
"child.roulette_no_spins": "Sem giros hoje",
|
||
"panel.settings_roulette_section": "Roleta de tarefas",
|
||
"panel.settings_roulette_enabled": "Ativar roleta de tarefas",
|
||
"panel.settings_roulette_enabled_hint": "Permite a uma criança girar por uma tarefa pendente aleatória que vale pontos extra.",
|
||
"panel.settings_roulette_multiplier": "Multiplicador de pontos",
|
||
"panel.settings_roulette_spins": "Giros por dia",
|
||
"panel.settings_unlock_allowlist": "Lista de permissões de desbloqueio",
|
||
"panel.settings_unlock_allowlist_hint": "Só estas entidades podem ser desbloqueadas por uma recompensa. Nada é permitido até adicionares algo aqui.",
|
||
"panel.settings_unlock_allowlist_empty": "Nada permitido ainda.",
|
||
"panel.settings_unlock_allowlist_add": "Procurar uma entidade para permitir",
|
||
"panel.reward_unlock_section": "Avançado — desbloqueio temporário",
|
||
"panel.reward_unlock_intro": "Liga algo quando esta recompensa for aprovada e desliga de novo após um tempo definido.",
|
||
"panel.reward_unlock_none": "Nada",
|
||
"panel.reward_unlock_entity": "Desbloquear",
|
||
"panel.reward_unlock_minutes": "Durante quanto tempo (minutos)",
|
||
"panel.reward_unlock_minutes_hint": "0 = deixar ligado; terás de desligar tu.",
|
||
"panel.reward_unlock_no_allowlist": "Adiciona primeiro uma entidade à lista de permissões nas Definições.",
|
||
"panel.tab_insights": "Análises",
|
||
"panel.insights_loading": "A calcular…",
|
||
"panel.insights_fairness_title": "Quem está a fazer o trabalho?",
|
||
"panel.insights_fairness_intro": "{start} a {end}. Uma divisão igual seria {fair}% para cada.",
|
||
"panel.insights_last_days": "Últimos {days} dias",
|
||
"panel.insights_no_data": "Ainda sem tarefas aprovadas neste período.",
|
||
"panel.insights_balanced": "Parece bastante equilibrado.",
|
||
"panel.insights_unbalanced": "A carga está desequilibrada.",
|
||
"panel.insights_chores": "tarefas",
|
||
"panel.insights_status_over": "Faz mais",
|
||
"panel.insights_status_under": "Faz menos",
|
||
"panel.insights_status_balanced": "Equilibrado",
|
||
"panel.insights_status_idle": "Ainda nada",
|
||
"panel.insights_fairness_note": "Avaliado pelo número de tarefas, não por pontos, para que uma tarefa mais cara não esconda uma divisão desigual. Assinalado quando uma criança está a mais de {tolerance} pontos de uma parte igual.",
|
||
"panel.insights_chore": "tarefa",
|
||
"panel.insights_view_fairness": "Equidade",
|
||
"panel.insights_view_friction": "Atrito",
|
||
"panel.insights_friction_title": "O que não está a funcionar?",
|
||
"panel.insights_friction_intro": "{start} a {end}. As tarefas são avaliadas pela frequência com que são feitas face à frequência com que surgiram.",
|
||
"panel.insights_friction_none": "Sem tarefas ativas para analisar.",
|
||
"panel.insights_friction_healthy": "Está tudo a ser feito.",
|
||
"panel.insights_friction_problems": "{count} tarefa(s) a merecer atenção.",
|
||
"panel.insights_col_chore": "Tarefa",
|
||
"panel.insights_col_done": "Feitas",
|
||
"panel.insights_col_rate": "Taxa",
|
||
"panel.insights_col_last": "Última vez",
|
||
"panel.insights_col_verdict": "Veredito",
|
||
"panel.insights_col_suggestion": "Tenta",
|
||
"panel.insights_never": "Nunca",
|
||
"panel.insights_days_ago": "há {days}d",
|
||
"panel.insights_verdict_never": "Nunca feita",
|
||
"panel.insights_verdict_stalling": "Parada",
|
||
"panel.insights_verdict_struggling": "Irregular",
|
||
"panel.insights_verdict_fine": "Bem",
|
||
"panel.insights_verdict_unknown": "Incerto",
|
||
"panel.insights_suggest_retire": "Remover",
|
||
"panel.insights_suggest_reprice": "Aumentar os pontos",
|
||
"panel.insights_suggest_reassign": "Dar a outra pessoa",
|
||
"panel.insights_suggest_keep": "Deixar como está",
|
||
"panel.insights_outstanding_misses": "Falhas obrigatórias por resolver",
|
||
"panel.insights_friction_note": "As rejeições não são listadas: o TaskMate apaga a conclusão quando a rejeitas, por isso não há histórico. Os valores esperados são aproximados — rotação, dependências e meteorologia não são reproduzidas.",
|
||
"panel.insights_view_projection": "Semana seguinte",
|
||
"panel.insights_projection_title": "O que vem aí?",
|
||
"panel.insights_projection_intro": "{start} a {end}, com base no horário de cada tarefa.",
|
||
"panel.insights_next_days": "Próximos {days} dias",
|
||
"panel.insights_col_day": "Dia",
|
||
"panel.insights_projected_earn": "até {points} {name}",
|
||
"panel.insights_projected_total": "chegaria a {total}",
|
||
"panel.insights_projection_unassigned": "{points} pontos não estão atribuídos a ninguém.",
|
||
"panel.insights_projection_note": "Um teto, não uma previsão: tarefas abertas a todos são contadas para cada criança elegível, já que o horário não sabe quem chega primeiro. Meteorologia, dependências e disponibilidade não são projetadas — dependem do dia.",
|
||
"panel.insights_view_health": "Estado",
|
||
"panel.settings_quality_rating_label": "Avaliação de qualidade",
|
||
"panel.settings_quality_rating_hint": "Avalie as tarefas aprovadas com 1–3 estrelas e ajuste os pontos à avaliação. Uma aprovação sem avaliação vale 100%.",
|
||
"panel.settings_quality_rating_multipliers_label": "Multiplicadores por estrela",
|
||
"panel.settings_quality_rating_multipliers_hint": "Multiplicador de pontos para cada avaliação (×1,0 = os pontos normais da tarefa).",
|
||
"panel.rating_label": "Avaliação de qualidade",
|
||
"panel.rating_star_title": "{count}★ — vale {percent}% dos pontos",
|
||
"panel.insights_view_quality": "Qualidade",
|
||
"panel.insights_quality_title": "Avaliações de qualidade",
|
||
"panel.insights_quality_intro": "Estrelas atribuídas na aprovação, de {start} a {end}. As médias só contam aprovações avaliadas.",
|
||
"panel.insights_quality_none": "Ainda não há aprovações avaliadas neste período.",
|
||
"panel.insights_quality_overall": "Média {average}★ · {rated} de {total} aprovações avaliadas",
|
||
"panel.insights_quality_by_child": "Por criança",
|
||
"panel.insights_quality_by_chore": "Por tarefa",
|
||
"panel.insights_quality_col_average": "Média",
|
||
"panel.insights_quality_col_rated": "Avaliadas",
|
||
"panel.insights_quality_disabled": "As avaliações de qualidade estão desativadas. Ative-as nas Definições para avaliar aprovações.",
|
||
"panel.health_title": "Está algo avariado?",
|
||
"panel.health_recheck": "Verificar de novo",
|
||
"panel.health_all_good": "Nada de errado.",
|
||
"panel.health_issues": "{count} coisa(s) a precisar de atenção.",
|
||
"panel.health_sev_error": "Erro",
|
||
"panel.health_sev_warning": "Aviso",
|
||
"panel.health_sev_info": "Nota",
|
||
"panel.health_goto": "Mostrar",
|
||
"panel.health_count_children": "Crianças",
|
||
"panel.health_count_chores": "Tarefas",
|
||
"panel.health_count_enabled_chores": "Ativas",
|
||
"panel.health_count_rewards": "Recompensas",
|
||
"panel.health_count_completions": "Conclusões",
|
||
"panel.health_count_badges": "Emblemas",
|
||
"panel.health_count_scheduled_changes": "Agendadas",
|
||
"panel.health_count_active_unlocks": "Desbloqueios",
|
||
"panel.health_count_mandatory_misses": "Falhas",
|
||
"panel.health_count_storage": "Armazenamento",
|
||
"panel.chore_icon_label": "Imagem",
|
||
"panel.chore_image_label": "Imagem",
|
||
"panel.chore_image_hint": "Uma foto mostrada em vez do ícone. Redimensionada para 512px no envio.",
|
||
"panel.chore_image_upload": "Carregar",
|
||
"panel.chore_image_remove": "Remover",
|
||
"panel.chore_image_empty": "Sem imagem",
|
||
"panel.chore_image_uploading": "A carregar…",
|
||
"panel.chore_image_failed": "Falha no carregamento",
|
||
"panel.chore_image_too_large": "Essa imagem é demasiado grande (máx. 2 MB).",
|
||
"panel.chore_image_bad_type": "Escolha uma imagem JPEG, PNG ou WebP.",
|
||
"child.editor.pre_reader": "Modo só imagens (crianças pequenas)",
|
||
"child.editor.pre_reader_labels": "Mostrar nomes no modo imagens",
|
||
"child.editor.pre_reader_points": "Mostrar pontos em vez de estrelas no modo imagens",
|
||
"common.design.accessible": "Acessível",
|
||
"child.editor.include_anytime_chores": "Incluir tarefas de qualquer hora",
|
||
"child.editor.include_anytime_chores_helper": "As tarefas de qualquer hora aparecem normalmente em todas as categorias de hora — desative para as ocultar",
|
||
"panel.settings_sounds_title": "Sons de conclusão",
|
||
"panel.settings_sounds_hint": "Carregue os seus próprios clipes de som e escolha-os por tarefa.",
|
||
"panel.settings_sounds_empty": "Ainda não há sons personalizados.",
|
||
"panel.settings_sounds_formats": "MP3, OGG, WAV ou M4A. Máximo de 1 MB cada.",
|
||
"panel.sound_upload": "Carregar som",
|
||
"panel.sound_uploading": "A carregar…",
|
||
"panel.sound_uploaded": "Som adicionado",
|
||
"panel.sound_upload_failed": "Falha ao carregar",
|
||
"panel.sound_too_large": "Esse som é demasiado grande (máx. 1 MB).",
|
||
"panel.sound_bad_type": "Escolha um ficheiro MP3, OGG, WAV ou M4A.",
|
||
"panel.sound_storage_full": "O armazenamento de sons está cheio. Elimine um som e tente novamente.",
|
||
"panel.sound_default_name": "O meu som",
|
||
"panel.sound_preview": "Reproduzir",
|
||
"panel.sound_rename": "Mudar o nome",
|
||
"panel.sound_rename_prompt": "Nome deste som:",
|
||
"panel.sound_name_required": "Dê um nome ao som.",
|
||
"panel.sound_delete": "Eliminar",
|
||
"panel.sound_delete_confirm": "Eliminar o som “{name}”? As tarefas que o usam voltam ao som predefinido.",
|
||
"panel.sound_deleted": "Som eliminado",
|
||
"panel.sound_deleted_reset": "Som eliminado. {count} tarefa(s) reposta(s) para o som predefinido.",
|
||
"recap.default_title": "Resumo de {name}",
|
||
"recap.title": "{period} de {name}",
|
||
"recap.last_30_days": "Últimos 30 dias",
|
||
"recap.word.weekly": "semana",
|
||
"recap.word.monthly": "mês",
|
||
"recap.word.every_3_months": "três meses",
|
||
"recap.word.every_6_months": "seis meses",
|
||
"recap.word.every_9_months": "nove meses",
|
||
"recap.word.yearly": "ano",
|
||
"recap.word.preview": "30 dias",
|
||
"recap.prev_week": "a semana passada",
|
||
"recap.freq.weekly": "Semanal",
|
||
"recap.freq.monthly": "Mensal",
|
||
"recap.freq.every_3_months": "A cada 3 meses",
|
||
"recap.freq.every_6_months": "A cada 6 meses",
|
||
"recap.freq.every_9_months": "A cada 9 meses",
|
||
"recap.freq.yearly": "Anual",
|
||
"recap.freq.preview": "Pré-visualização",
|
||
"recap.older": "Anteriores",
|
||
"recap.new": "NOVO",
|
||
"recap.sheet_title": "Resumos de {name}",
|
||
"recap.chores_count": "{count} tarefas",
|
||
"recap.chores_count_singular": "{count} tarefa",
|
||
"recap.ready_on": "Pronto a {date}",
|
||
"recap.slide_counter": "Diapositivo {index} de {total}",
|
||
"recap.tap_to_continue": "toca para continuar",
|
||
"recap.prev": "Diapositivo anterior",
|
||
"recap.next": "Diapositivo seguinte",
|
||
"recap.preview_tag": "Pré-visualização",
|
||
"recap.choose_child": "Escolhe uma criança no editor do cartão para mostrar os resumos.",
|
||
"recap.load_failed": "Não foi possível carregar os resumos: {error}",
|
||
"recap.loading": "A carregar resumos…",
|
||
"recap.empty": "Ainda não há resumos — o primeiro chega a {date}.",
|
||
"recap.empty_off": "Os resumos estão desligados para {name}.",
|
||
"recap.week_short": "S{n}",
|
||
"recap.slide.intro_say": "Pronto para ver como correu?",
|
||
"recap.slide.tap_to_start": "Toca para começar",
|
||
"recap.slide.you_finished": "Concluíste",
|
||
"recap.slide.chores_unit": "tarefas",
|
||
"recap.slide.chores_unit_singular": "tarefa",
|
||
"recap.slide.per_day": "São cerca de {count} todos os dias.",
|
||
"recap.slide.per_week": "São cerca de {count} por semana.",
|
||
"recap.slide.no_chores": "Um período calmo. O próximo é um novo começo!",
|
||
"recap.slide.you_earned": "Ganhaste",
|
||
"recap.slide.from_chores": "{count} das tarefas",
|
||
"recap.slide.bonus": "+{count} de bónus",
|
||
"recap.slide.top_chore": "A tua tarefa preferida",
|
||
"recap.slide.times": "{count} vezes",
|
||
"recap.slide.times_singular": "{count} vez",
|
||
"recap.slide.longest_streak": "A tua maior sequência",
|
||
"recap.slide.days_in_a_row": "dias seguidos",
|
||
"recap.slide.days_in_a_row_singular": "dia seguido",
|
||
"recap.slide.best_day": "O teu melhor dia",
|
||
"recap.slide.best_day_say": "{chores} tarefas e {points} {points_name} num só dia",
|
||
"recap.slide.best_day_say_singular": "{chores} tarefa e {points} {points_name} num só dia",
|
||
"recap.slide.best_weekday": "O teu melhor dia da semana: {weekday}",
|
||
"recap.slide.unlocked": "Desbloqueaste",
|
||
"recap.slide.more": "e mais {count}",
|
||
"recap.slide.treated": "Deste-te um mimo",
|
||
"recap.slide.compared": "Em comparação com {period}",
|
||
"recap.slide.levelled_up": "Subiste de nível!",
|
||
"recap.slide.quieter": "Um pouco mais calmo desta vez",
|
||
"recap.slide.finale": "Que período, {name}!",
|
||
"recap.cmp.chores": "Tarefas feitas",
|
||
"recap.cmp.points": "{points_name} ganhos",
|
||
"recap.cmp.streak": "Maior sequência",
|
||
"recap.cmp.days_active": "Dias ativos",
|
||
"recap.cmp.was": "antes {value}",
|
||
"recap.share.chores": "tarefas",
|
||
"recap.share.chores_singular": "tarefa",
|
||
"recap.share.streak": "dias de sequência",
|
||
"recap.share.streak_singular": "dia de sequência",
|
||
"recap.share.top": "tarefa preferida",
|
||
"recap.save_image": "Guardar como imagem",
|
||
"recap.again": "Outra vez",
|
||
"recap.saved": "{file} guardado",
|
||
"recap.save_failed": "Não foi possível criar a imagem",
|
||
"recap.editor.child": "Criança",
|
||
"recap.editor.child_helper": "De quem são os resumos que este cartão mostra",
|
||
"recap.editor.default_frequency": "Abrir primeiro",
|
||
"recap.editor.default_frequency_helper": "Que resumo abrir quando não há nada novo",
|
||
"recap.editor.newest": "Resumo mais recente",
|
||
"recap.editor.autoplay": "Reproduzir automaticamente",
|
||
"recap.editor.autoplay_helper": "Passa ao diapositivo seguinte a cada poucos segundos. Desligado: as crianças tocam ao seu ritmo.",
|
||
"panel.recaps_title": "Resumos",
|
||
"panel.recaps_hint": "Uma história ao estilo de uma retrospetiva sobre a semana, o mês ou o ano de cada criança, criada logo após o fim do período e guardada para que as anteriores continuem visíveis. Adicione o cartão Resumo do TaskMate a um painel para as ver.",
|
||
"panel.recaps_frequency_label": "Predefinição da família",
|
||
"panel.recaps_frequency_hint": "As crianças com a predefinição da família recebem estes. Qualquer combinação serve; nada marcado desliga os resumos.",
|
||
"panel.recaps_per_child_label": "Por criança",
|
||
"panel.recaps_per_child_hint": "Substitua a predefinição da família para uma criança. Os mais novos costumam gostar do semanal; os adolescentes talvez só queiram o anual.",
|
||
"panel.recaps_col_child": "Criança",
|
||
"panel.recaps_col_frequency": "Frequência",
|
||
"panel.recaps_col_next": "Próximo resumo",
|
||
"panel.recaps_mode_default": "Predefinição da família",
|
||
"panel.recaps_mode_custom": "Personalizado",
|
||
"panel.recaps_off": "Resumos desligados",
|
||
"panel.recaps_nine_month_note": "A cada 9 meses funciona em blocos contados a partir de 1 de janeiro de 2026.",
|
||
"panel.recaps_notify_label": "Avisar quando estiver pronto",
|
||
"panel.recaps_notify_hint": "Nada é enviado enquanto a notificação \"Resumo pronto\" estiver desligada no separador Notificações.",
|
||
"panel.recaps_notify_children": "Dispositivo da criança",
|
||
"panel.recaps_notify_parents": "Pais (uma mensagem agrupada)",
|
||
"panel.recaps_send_time_label": "Enviar às",
|
||
"panel.recaps_send_time_hint": "Os resumos são criados à meia-noite; a notificação espera até esta hora para não acordar ninguém.",
|
||
"panel.recaps_retention_label": "Guardar resumos durante",
|
||
"panel.recaps_retention_hint": "Os resumos mais antigos são apagados automaticamente.",
|
||
"panel.recaps_retention_1y": "1 ano",
|
||
"panel.recaps_retention_2y": "2 anos",
|
||
"panel.recaps_retention_forever": "Para sempre",
|
||
"panel.recaps_compare_label": "Comparar com o período anterior",
|
||
"panel.recaps_compare_hint": "Acrescenta o diapositivo \"em comparação com a última vez\".",
|
||
"panel.recaps_preview_label": "Pré-visualização",
|
||
"panel.recaps_preview_hint": "Cria um resumo descartável dos últimos 30 dias para ver o que uma criança vai receber. Aparece no cartão Resumo dela durante um dia.",
|
||
"panel.recaps_preview_btn": "Pré-visualizar",
|
||
"panel.recaps_preview_done": "Pré-visualização criada — abra o cartão Resumo para a ver",
|
||
"notification.recap_ready.name": "Resumo pronto",
|
||
"notification.recap_ready.description": "Avisa cada criança, e os pais numa só mensagem agrupada, de que há um novo resumo para ver. Enviado à hora definida em Definições → Resumos."
|
||
}
|