d16919ef7c
When adding ingredients in the meal editor, each ingredient now has a category dropdown. Categories are stored on the ingredient and applied automatically when transferring to the shopping list, so items appear pre-grouped by category without manual re-sorting.
601 lines
22 KiB
JSON
601 lines
22 KiB
JSON
{
|
|
"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"
|
|
},
|
|
"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 urgente",
|
|
"urgentTasksChipPlural": "{{count}} tarefas urgentes",
|
|
"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}} km/h",
|
|
"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",
|
|
"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"
|
|
},
|
|
"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",
|
|
"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"
|
|
},
|
|
"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",
|
|
"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."
|
|
},
|
|
"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"
|
|
}
|
|
} |