{
  "common": {
    "save": "Salvar",
    "cancel": "Cancelar",
    "delete": "Excluir",
    "edit": "Editar",
    "close": "Fechar",
    "create": "Criar",
    "add": "Adicionar",
    "back": "Voltar",
    "next": "Próximo",
    "loading": "Carregando…",
    "saving": "Salvando…",
    "required": "Este campo é obrigatório.",
    "error": "Erro",
    "allFieldsRequired": "Por favor, preencha todos os campos.",
    "today": "Hoje",
    "tomorrow": "Amanhã",
    "skipToContent": "Pular para o conteúdo",
    "reload": "Recarregar",
    "errorOccurred": "Algo deu errado.",
    "unexpectedError": "Ocorreu um erro inesperado.",
    "errorGeneric": "Ocorreu um erro.",
    "updateAvailable": "Atualização disponível - recarregue a página para obter a versão mais recente.",
    "titleRequired": "Título é obrigatório",
    "nameRequired": "Nome é obrigatório",
    "contentRequired": "Conteúdo é obrigatório",
    "all": "Todos",
    "unknownError": "Erro desconhecido",
    "confirm": "Confirmar",
    "undo": "Desfazer"
  },
  "nav": {
    "dashboard": "Painel",
    "tasks": "Tarefas",
    "calendar": "Calendário",
    "meals": "Refeições",
    "shopping": "Compras",
    "notes": "Notas",
    "contacts": "Contatos",
    "budget": "Orçamento",
    "settings": "Configurações",
    "main": "Navegação principal",
    "navigation": "Navegação",
    "quickActions": "Ações rápidas",
    "recipes": "Recipes"
  },
  "dashboard": {
    "title": "Painel",
    "greetingMorning": "Bom dia, {{name}}",
    "greetingDay": "Boa tarde, {{name}}",
    "greetingEvening": "Boa noite, {{name}}",
    "allDone": "Tudo concluído",
    "noEvents": "Nenhum evento",
    "noPinnedNotes": "Nenhuma nota fixada",
    "todayMeals": "Refeições de hoje",
    "allLink": "Todos",
    "weekLink": "Semana",
    "urgentTasksChip": "{{count}} tarefa a vencer",
    "urgentTasksChipPlural": "{{count}} tarefas a vencer",
    "eventsChip": "{{count}} evento hoje",
    "eventsChipPlural": "{{count}} eventos hoje",
    "todayMealChip": "Hoje: {{title}}",
    "loadError": "Falha ao carregar o painel.",
    "weatherRefresh": "Atualizar clima",
    "weatherRefreshTitle": "Atualizar",
    "weatherUpdated": "Clima atualizado",
    "weatherFeelsLike": "Sensação {{temp}}° · {{humidity}}% · Vento {{wind}} {{windUnit}}",
    "fabTaskLabel": "Adicionar tarefa",
    "fabCalendarLabel": "Adicionar evento",
    "fabShoppingLabel": "Adicionar compra",
    "fabNoteLabel": "Adicionar nota",
    "fabTask": "Tarefa",
    "fabCalendar": "Evento",
    "fabShopping": "Compras",
    "fabNote": "Nota",
    "overdue": "Atrasado",
    "dueSoon": "Vence hoje",
    "dueToday": "Vence hoje",
    "dueTomorrow": "Vence amanhã",
    "allDay": "Dia inteiro",
    "shoppingMore": "+{{count}} mais",
    "weather": "Clima",
    "customize": "Personalizar",
    "customizeTitle": "Personalizar widgets",
    "customizeReset": "Padrão",
    "customizeSaved": "Painel salvo",
    "customizeMoveUp": "Mover para cima",
    "customizeMoveDown": "Mover para baixo",
    "overdueTasksChip": "{{count}} tarefa vencida",
    "overdueTasksChipPlural": "{{count}} tarefas vencidas"
  },
  "tasks": {
    "title": "Tarefas",
    "newTask": "Nova tarefa",
    "editTask": "Editar tarefa",
    "emptyTitle": "Nenhuma tarefa - tudo concluído?",
    "emptyDescription": "Crie novas tarefas com o botão +.",
    "titleLabel": "Título *",
    "titlePlaceholder": "O que precisa ser feito?",
    "descriptionLabel": "Nota",
    "descriptionPlaceholder": "Detalhes opcionais…",
    "priorityLabel": "Prioridade",
    "categoryLabel": "Categoria",
    "dueDateLabel": "Vencimento",
    "dueTimeLabel": "Horário",
    "assignedLabel": "Atribuído a",
    "assignedNobody": "- Ninguém -",
    "statusLabel": "Status",
    "priorityUrgent": "Urgente",
    "priorityHigh": "Alta",
    "priorityMedium": "Média",
    "priorityLow": "Baixa",
    "priorityNone": "Nenhuma",
    "statusOpen": "Aberto",
    "statusInProgress": "Em andamento",
    "statusDone": "Concluído",
    "categoryHousehold": "Casa",
    "categorySchool": "Escola",
    "categoryShopping": "Compras",
    "categoryRepair": "Reparo",
    "categoryHealth": "Saúde",
    "categoryFinance": "Finanças",
    "categoryLeisure": "Lazer",
    "categoryMisc": "Outros",
    "overdue": "Atrasado",
    "overdueDay": "{{count}}d atrasado",
    "dueToday": "Vence hoje",
    "dueTomorrow": "Vence amanhã",
    "groupOverdue": "Atrasado",
    "groupToday": "Hoje",
    "groupThisWeek": "Esta semana",
    "groupNextWeek": "Próxima semana",
    "groupLater": "Depois",
    "groupNoDate": "Sem data",
    "markDone": "Marcar {{title}} como concluído",
    "markOpen": "Marcar {{title}} como pendente",
    "editButton": "Editar tarefa",
    "swipeOpen": "Abrir",
    "swipeDone": "Concluído",
    "swipeEdit": "Editar",
    "subtaskAdd": "+ Adicionar subtarefa",
    "subtaskToggle": "Mostrar subtarefas",
    "subtaskMarkDone": "Marcar {{title}} como concluído",
    "deleteConfirm": "Excluir tarefa e todas as subtarefas?",
    "savedToast": "Tarefa salva.",
    "createdToast": "Tarefa criada.",
    "deletedToast": "Tarefa excluída.",
    "loadError": "Falha ao carregar a tarefa.",
    "subtaskPrompt": "Subtarefa:",
    "kanbanOpen": "Aberto",
    "kanbanInProgress": "Em andamento",
    "kanbanDone": "Concluído",
    "kanbanMoveToInProgress": "Mover para em andamento",
    "kanbanMoveToDone": "Marcar como concluído",
    "kanbanMoveToOpen": "Reabrir",
    "recurring": "Recorrente",
    "listView": "Visualização em lista",
    "kanbanView": "Visualização Kanban"
  },
  "shopping": {
    "title": "Compras",
    "noLists": "Nenhuma lista",
    "noListsDescription": "Crie uma lista com o botão +.",
    "emptyList": "A lista está vazia",
    "emptyListDescription": "Adicione itens pelo campo de entrada acima.",
    "newListPrompt": "Nome da nova lista:",
    "newListButton": "Criar nova lista",
    "renameListPrompt": "Novo nome da lista:",
    "deleteListConfirm": "Excluir a lista \"{{name}}\" e todos os itens?",
    "deletedListToast": "Lista excluída.",
    "itemDeletedToast": "\"{{name}}\" removido.",
    "itemsRemovedToast": "{{count}} itens removidos.",
    "clearChecked": "Excluir marcados ({{count}})",
    "itemNamePlaceholder": "Adicionar item…",
    "itemQtyPlaceholder": "Qtd",
    "itemNameLabel": "Nome do item",
    "itemQtyLabel": "Quantidade",
    "categoryLabel": "Categoria",
    "addItemLabel": "Adicionar item",
    "renameListLabel": "Renomear lista",
    "deleteListLabel": "Excluir lista",
    "swipeBack": "Voltar",
    "swipeCheck": "Marcar",
    "swipeDelete": "Excluir",
    "markDoneLabel": "Marcar {{name}}",
    "markUndoneLabel": "Desmarcar {{name}}",
    "deleteItemLabel": "Excluir {{name}}",
    "listsLoadError": "Falha ao carregar listas.",
    "itemsLoadError": "Falha ao carregar itens.",
    "catFruitVeg": "Frutas e Legumes",
    "catBakery": "Padaria",
    "catDairy": "Laticínios",
    "catMeatFish": "Carnes e Peixes",
    "catFrozen": "Congelados",
    "catDrinks": "Bebidas",
    "catHousehold": "Casa",
    "catDrugstore": "Farmácia",
    "catMisc": "Outros"
  },
  "meals": {
    "title": "Plano de refeições",
    "noMealPlanned": "Nenhuma refeição planejada",
    "addMeal": "Adicionar {{type}}",
    "editMeal": "Editar refeição",
    "addMealTitle": "Adicionar refeição",
    "deleteMeal": "Excluir refeição",
    "transferToShoppingList": "Ingredientes para lista de compras",
    "today": "Hoje",
    "prevWeek": "Semana anterior",
    "nextWeek": "Próxima semana",
    "loadError": "Falha ao carregar o plano de refeições.",
    "typeBreakfast": "Café da manhã",
    "typeLunch": "Almoço",
    "typeDinner": "Jantar",
    "typeSnack": "Lanche",
    "dayMo": "Seg",
    "dayDi": "Ter",
    "dayMi": "Qua",
    "dayDo": "Qui",
    "dayFr": "Sex",
    "daySa": "Sáb",
    "daySo": "Dom",
    "dateLabel": "Data",
    "mealTypeLabel": "Tipo de refeição",
    "titleLabel": "Título *",
    "titlePlaceholder": "Ex.: Feijoada",
    "notesLabel": "Notas",
    "notesPlaceholder": "Opcional…",
    "ingredientsLabel": "Ingredientes",
    "addIngredient": "Adicionar ingrediente",
    "ingredientNamePlaceholder": "Ingrediente",
    "ingredientQtyPlaceholder": "Qtd",
    "ingredientCategoryLabel": "Categoria",
    "ingredientCategoryDefault": "Outros",
    "removeIngredient": "Remover ingrediente",
    "transferLabel": "Transferir ingredientes para lista de compras",
    "transferNow": "Transferir agora",
    "noShoppingLists": "Nenhuma lista de compras disponível",
    "transferSuccess": "{{count}} ingrediente transferido",
    "transferSuccessPlural": "{{count}} ingredientes transferidos",
    "transferAlreadyDone": "Todos os ingredientes já foram transferidos",
    "ingredientCount": "{{count}} ingrediente",
    "ingredientCountPlural": "{{count}} ingredientes",
    "titleRequired": "Título é obrigatório",
    "loadingIndicator": "Carregando…",
    "recipeUrlLabel": "Link da receita (opcional)",
    "recipeUrlPlaceholder": "https://…",
    "openRecipe": "Abrir receita",
    "savedRecipeLabel": "Saved recipe",
    "savedRecipePlaceholder": "Select recipe",
    "saveAsRecipe": "Save as recipe",
    "recipeScaleLabel": "Scale ingredients"
  },
  "calendar": {
    "title": "Calendário",
    "newEvent": "Novo evento",
    "editEvent": "Editar evento",
    "addEvent": "Adicionar evento",
    "deleteEvent": "Excluir evento",
    "noEvents": "Nenhum evento no período selecionado.",
    "today": "Hoje",
    "back": "Voltar",
    "forward": "Avançar",
    "viewMonth": "Mês",
    "viewWeek": "Semana",
    "viewDay": "Dia",
    "viewAgenda": "Agenda",
    "allDay": "Dia inteiro",
    "allDayShort": "dia int.",
    "moreEvents": "+{{count}} mais",
    "weekNumberLabel": "Sem {{week}} · {{month}} {{year}}",
    "agendaFrom": "A partir de {{date}}",
    "titleLabel": "Título *",
    "titlePlaceholder": "Ex.: Dentista",
    "allDayToggle": "Dia inteiro",
    "startDateLabel": "Data de início",
    "startTimeLabel": "Horário de início",
    "endDateLabel": "Data de término",
    "endTimeLabel": "Horário de término",
    "fromLabel": "De",
    "toLabel": "Até",
    "locationLabel": "Local",
    "locationPlaceholder": "Opcional",
    "assignedLabel": "Atribuído a",
    "assignedNobody": "- Ninguém -",
    "colorLabel": "Cor {{color}}",
    "descriptionLabel": "Descrição",
    "descriptionPlaceholder": "Opcional…",
    "popupEdit": "Editar",
    "deleteConfirm": "Excluir \"{{title}}\"?",
    "createdToast": "Evento criado",
    "savedToast": "Evento salvo",
    "deletedToast": "Evento excluído",
    "loadError": "Falha ao carregar eventos.",
    "saveError": "Erro ao salvar",
    "deleteError": "Erro ao excluir",
    "titleRequired": "Título é obrigatório",
    "monthJanuary": "Janeiro",
    "monthFebruary": "Fevereiro",
    "monthMarch": "Março",
    "monthApril": "Abril",
    "monthMay": "Maio",
    "monthJune": "Junho",
    "monthJuly": "Julho",
    "monthAugust": "Agosto",
    "monthSeptember": "Setembro",
    "monthOctober": "Outubro",
    "monthNovember": "Novembro",
    "monthDecember": "Dezembro",
    "dayShortSunday": "Dom",
    "dayShortMonday": "Seg",
    "dayShortTuesday": "Ter",
    "dayShortWednesday": "Qua",
    "dayShortThursday": "Qui",
    "dayShortFriday": "Sex",
    "dayShortSaturday": "Sáb",
    "dayLongSunday": "Domingo",
    "dayLongMonday": "Segunda-feira",
    "dayLongTuesday": "Terça-feira",
    "dayLongWednesday": "Quarta-feira",
    "dayLongThursday": "Quinta-feira",
    "dayLongFriday": "Sexta-feira",
    "dayLongSaturday": "Sábado",
    "timeSuffix": ""
  },
  "notes": {
    "title": "Quadro de notas",
    "newNote": "Nova nota",
    "editNote": "Editar nota",
    "addNoteLabel": "Nova nota",
    "searchPlaceholder": "Pesquisar notas…",
    "emptyTitle": "Nenhuma nota ainda",
    "emptyDescription": "Crie uma nova nota com o botão +.",
    "noResultsTitle": "Nenhum resultado",
    "noResultsDescription": "Nenhuma nota contém \"{{query}}\".",
    "titleLabel": "Título (opcional)",
    "titlePlaceholder": "Sem título",
    "contentLabel": "Conteúdo",
    "contentMarkdownHint": "(Formatação Markdown disponível)",
    "contentPlaceholder": "Escreva uma nota…",
    "colorLabel": "Cor",
    "pinnedLabel": "Fixar (aparece no painel)",
    "pinAction": "Fixar",
    "unpinAction": "Desafixar",
    "deleteLabel": "Excluir nota",
    "deleteConfirm": "Excluir nota?",
    "createdToast": "Nota criada",
    "savedToast": "Nota salva",
    "deletedToast": "Nota excluída",
    "loadError": "Falha ao carregar notas.",
    "formatBold": "Negrito (Ctrl+B)",
    "formatItalic": "Itálico (Ctrl+I)",
    "formatUnderline": "Sublinhado (Ctrl+U)",
    "formatStrikethrough": "Tachado",
    "formatHeading": "Título",
    "formatList": "Lista",
    "formatOrderedList": "Lista numerada",
    "formatChecklist": "Lista de verificação",
    "formatLink": "Link",
    "formatCode": "Código",
    "formatQuote": "Citação",
    "formatDivider": "Divisor"
  },
  "contacts": {
    "title": "Contatos",
    "newContact": "Novo contato",
    "editContact": "Editar contato",
    "addButton": "Novo",
    "newContactLabel": "Novo contato",
    "searchPlaceholder": "Pesquisar por nome, telefone ou e-mail…",
    "importButton": "Importar",
    "importLabel": "Importar contato de vCard",
    "importTooltip": "Importar vCard",
    "emptyTitle": "Nenhum contato ainda",
    "emptyDescription": "Adicione novos contatos com o botão +.",
    "filterAll": "Todos",
    "nameLabel": "Nome *",
    "namePlaceholder": "Nome completo",
    "categoryLabel": "Categoria",
    "phoneLabel": "Telefone",
    "phonePlaceholder": "+55 …",
    "emailLabel": "E-mail",
    "emailPlaceholder": "nome@exemplo.com",
    "addressLabel": "Endereço",
    "addressPlaceholder": "Rua, Cidade",
    "notesLabel": "Notas",
    "notesPlaceholder": "Opcional…",
    "callLabel": "Ligar",
    "emailActionLabel": "E-mail",
    "mapsLabel": "Abrir no Maps",
    "exportLabel": "Exportar como vCard",
    "exportTooltip": "Exportar vCard",
    "deleteLabel": "Excluir contato",
    "deleteConfirm": "Excluir contato?",
    "deletePersonConfirm": "Excluir \"{{name}}\"?",
    "savedToast": "Contato salvo",
    "updatedToast": "Contato atualizado",
    "deletedToast": "Contato excluído",
    "importedToast": "{{name}} importado.",
    "importError": "Falha na importação: {{error}}",
    "vcardNoName": "vCard não contém nome.",
    "catDoctor": "Médico",
    "catSchool": "Escola/Creche",
    "catAuthority": "Órgão público",
    "catInsurance": "Seguro",
    "catCraftsman": "Artesão",
    "catEmergency": "Emergência",
    "catMisc": "Outros",
    "categoryDoctor": "Médico",
    "categorySchool": "Escola/Creche",
    "categoryAuthority": "Órgão público",
    "categoryInsurance": "Seguro",
    "categoryCraftsman": "Artesão",
    "categoryEmergency": "Emergência",
    "categoryOther": "Outros"
  },
  "budget": {
    "title": "Orçamento",
    "newEntry": "Nova entrada",
    "editEntry": "Editar entrada",
    "addEntryLabel": "Adicionar entrada",
    "newEntryFabLabel": "Nova entrada",
    "currentMonth": "Atual",
    "prevMonth": "Mês anterior",
    "nextMonth": "Próximo mês",
    "income": "Receita",
    "expenses": "Despesas",
    "balance": "Saldo",
    "byCategory": "Por categoria",
    "transactions": "Transações",
    "emptyTitle": "Nenhuma entrada este mês",
    "emptyDescription": "Adicione entradas de orçamento com o botão +.",
    "csvExport": "CSV",
    "typeExpense": "Despesa",
    "typeIncome": "Receita",
    "titleLabel": "Título *",
    "titlePlaceholder": "Ex.: Supermercado",
    "amountLabel": "Valor *",
    "amountPlaceholder": "0,00",
    "categoryLabel": "Categoria",
    "dateLabel": "Data *",
    "recurringLabel": "Recorrente",
    "deleteLabel": "Excluir entrada",
    "deleteConfirm": "Excluir entrada?",
    "deletePersonConfirm": "Excluir \"{{title}}\"?",
    "addedToast": "Entrada adicionada",
    "savedToast": "Entrada salva",
    "deletedToast": "Entrada excluída",
    "loadError": "Falha ao carregar orçamento.",
    "trendNeutral": "- igual a {{month}}",
    "validAmountRequired": "Insira um valor válido",
    "dateRequired": "Data é obrigatória",
    "catFood": "Alimentação",
    "catRent": "Aluguel",
    "catInsurance": "Seguro",
    "catMobility": "Transporte",
    "catLeisure": "Lazer",
    "catClothing": "Roupas",
    "catHealth": "Saúde",
    "catEducation": "Educação",
    "catMisc": "Outros",
    "catEarnedIncome": "Renda do Trabalho",
    "catInvestmentIncome": "Renda de Investimento",
    "catTransferGiftIncome": "Transferências e Presentes",
    "catGovernmentBenefits": "Benefícios Sociais",
    "catOtherIncome": "Outras Rendas",
    "loadingIndicator": "Carregando…"
  },
  "settings": {
    "title": "Configurações",
    "tabGeneral": "Geral",
    "tabMeals": "Refeições",
    "tabBudget": "Orçamento",
    "tabShopping": "Compras",
    "tabCalendar": "Calendário",
    "tabAccount": "Conta",
    "tabsAriaLabel": "Seções de configurações",
    "sectionDesign": "Design",
    "sectionShopping": "Compras",
    "shoppingCategoriesLabel": "Categorias de compras",
    "shoppingCategoriesHint": "Adicione, renomeie, exclua ou ordene categorias.",
    "shoppingCategoryPlaceholder": "Nova categoria…",
    "shoppingCategoryRenameHint": "Clique para renomear",
    "shoppingCategoryRenamePrompt": "Novo nome da categoria:",
    "shoppingCategoryMoveUp": "Mover categoria para cima",
    "shoppingCategoryMoveDown": "Mover categoria para baixo",
    "shoppingCategoryDelete": "Excluir categoria",
    "shoppingCategoryDeleteConfirm": "Excluir categoria \"{{name}}\"? Os itens existentes serão atribuídos à próxima categoria.",
    "shoppingCategoryAdded": "Categoria adicionada.",
    "shoppingCategoryRenamed": "Categoria renomeada.",
    "shoppingCategoryDeleted": "Categoria excluída.",
    "sectionAccount": "Minha conta",
    "sectionCalendarSync": "Sincronização de calendário",
    "sectionFamily": "Membros da família",
    "cardAppearance": "Aparência",
    "themeSystem": "Sistema",
    "themeSysLabel": "Usar configuração do sistema",
    "themeLight": "Claro",
    "themeLightLabel": "Tema claro",
    "themeDark": "Escuro",
    "themeDarkLabel": "Tema escuro",
    "changePassword": "Alterar senha",
    "currentPasswordLabel": "Senha atual",
    "newPasswordLabel": "Nova senha",
    "confirmPasswordLabel": "Confirmar nova senha",
    "savePassword": "Salvar senha",
    "passwordMismatch": "As senhas não coincidem.",
    "passwordSavedToast": "Senha alterada com sucesso.",
    "googleCalendar": "Google Agenda",
    "appleCalendar": "Apple Calendar (iCloud)",
    "syncNow": "Sincronizar agora",
    "disconnect": "Desconectar",
    "connectGoogle": "Conectar ao Google",
    "connected": "Conectado",
    "connectedLastSync": "Conectado · Última: {{date}}",
    "notConnected": "Não conectado",
    "notConfigured": "Não configurado (variáveis .env ausentes)",
    "configured": "Configurado (via .env)",
    "configuredLastSync": "Configurado (via .env) · Última: {{date}}",
    "syncSuccess": "{{provider}} sincronizado.",
    "disconnectedToast": "{{provider}} desconectado.",
    "googleOnlyAdmin": "Apenas o administrador pode conectar o Google Agenda.",
    "appleOnlyAdmin": "Apenas o administrador pode conectar o Apple Calendar.",
    "caldavUrlLabel": "URL do servidor CalDAV",
    "caldavUrlPlaceholder": "https://caldav.icloud.com",
    "appleIdLabel": "Apple ID (e-mail)",
    "applePasswordLabel": "Senha específica do app",
    "applePasswordHint": "Crie a senha em <strong>appleid.apple.com → Segurança</strong>.",
    "appleConnectBtn": "Conectar e testar",
    "appleConnecting": "Conectando…",
    "appleConnectedToast": "Apple Calendar conectado.",
    "syncSuccessGoogle": "Sincronização com Google Agenda conectada com sucesso.",
    "syncSuccessApple": "Sincronização com Apple Calendar conectada com sucesso.",
    "syncErrorGoogle": "Falha ao conectar ao Google. Tente novamente.",
    "syncErrorApple": "Falha ao conectar ao Apple. Tente novamente.",
    "addMember": "+ Adicionar membro",
    "newMemberTitle": "Novo membro da família",
    "usernameLabel": "Nome de usuário",
    "displayNameLabel": "Nome de exibição",
    "memberPasswordLabel": "Senha",
    "colorLabel": "Cor",
    "roleLabel": "Função",
    "roleMember": "Membro",
    "roleAdmin": "Admin",
    "createMember": "Criar",
    "cancelAddMember": "Cancelar",
    "memberAddedToast": "{{name}} adicionado.",
    "deleteMemberConfirm": "Excluir {{name}}?",
    "memberDeletedToast": "{{name}} excluído.",
    "deleteMemberLabel": "Excluir",
    "logout": "Sair",
    "synchronizing": "Sincronizando…",
    "googleDisconnectConfirm": "Desconectar Google Agenda?",
    "appleDisconnectConfirm": "Desconectar Apple Calendar?",
    "localeSystem": "Sistema",
    "localeLabel": "Idioma",
    "languageTitle": "Idioma",
    "sectionMeals": "Plano de refeições",
    "mealTypesLabel": "Tipos de refeições visíveis",
    "mealTypesHint": "Apenas os tipos de refeições selecionados serão exibidos no plano.",
    "mealTypesSaved": "Configurações do plano de refeições salvas.",
    "mealTypesMinOne": "Pelo menos um tipo de refeição deve estar ativo.",
    "sectionBudget": "Orçamento",
    "currencyLabel": "Moeda",
    "currencyHint": "Define a moeda usada em toda a área de orçamento.",
    "currencySaved": "Moeda salva."
  },
  "login": {
    "tagline": "Planejamento familiar. Seguro. Privado. Código aberto.",
    "usernameLabel": "Nome de usuário",
    "usernamePlaceholder": "nome de usuário",
    "passwordLabel": "Senha",
    "passwordPlaceholder": "••••••••",
    "loginButton": "Entrar",
    "loggingIn": "Entrando…",
    "tooManyAttempts": "Muitas tentativas. Por favor, aguarde.",
    "invalidCredentials": "Credenciais inválidas.",
    "version": "v{{version}}"
  },
  "install": {
    "title": "Instalar Oikos",
    "subtitle": "Adicionar ao app",
    "iosTip1": "Toque em ",
    "iosTip2": " → \"Adicionar à Tela de Início\"",
    "installButton": "Instalar",
    "dismissLabel": "Fechar"
  },
  "modal": {
    "closeLabel": "Fechar",
    "overlayLabel": "Fundo do diálogo modal"
  },
  "rrule": {
    "freqNone": "Sem repetição",
    "freqDaily": "Diariamente",
    "freqWeekly": "Semanalmente",
    "freqMonthly": "Mensalmente",
    "dayMo": "Seg",
    "dayTu": "Ter",
    "dayWe": "Qua",
    "dayTh": "Qui",
    "dayFr": "Sex",
    "daySa": "Sáb",
    "daySu": "Dom",
    "labelRepeat": "Repetição",
    "labelEvery": "A cada",
    "labelOnDays": "Nestes dias",
    "labelUntil": "Termina em (opcional)",
    "unitDay": "dia",
    "unitDays": "dias",
    "unitWeek": "semana",
    "unitWeeks": "semanas",
    "unitMonth": "mês",
    "unitMonths": "meses"
  },
  "recipes": {
    "title": "Recipes",
    "addRecipe": "Add recipe",
    "editRecipe": "Edit recipe",
    "emptyTitle": "No recipes yet",
    "emptyDescription": "Save your favorite recipes and reuse them in meal planning.",
    "titleLabel": "Title *",
    "titlePlaceholder": "e.g. Pasta Carbonara",
    "notesLabel": "Notes",
    "notesPlaceholder": "Optional...",
    "urlLabel": "Recipe link",
    "urlPlaceholder": "https://...",
    "ingredientsLabel": "Ingredients",
    "addToMeals": "Add to meal plan",
    "openLink": "Open recipe link",
    "deleteConfirm": "Delete recipe \"{{title}}\"?",
    "created": "Recipe saved.",
    "updated": "Recipe updated.",
    "deleted": "Recipe deleted.",
    "titleRequired": "Title is required",
    "duplicate": "Duplicate",
    "duplicated": "Recipe duplicated.",
    "copySuffix": "copy"
  }
}
