{ "@@locale": "pt", "appTitle": "FoodAI", "greetingMorning": "Bom dia", "greetingAfternoon": "Boa tarde", "greetingEvening": "Boa noite", "caloriesUnit": "kcal", "gramsUnit": "g", "goalLabel": "meta:", "consumed": "Consumido", "remaining": "Restante", "exceeded": "Excedido", "proteinLabel": "Proteínas", "fatLabel": "Gorduras", "carbsLabel": "Carboidratos", "today": "Hoje", "yesterday": "Ontem", "mealsSection": "Refeições", "addDish": "Adicionar prato", "scanDish": "Escanear", "menu": "Menu", "dishHistory": "Histórico de pratos", "recommendCook": "Recomendamos cozinhar", "camera": "Câmera", "gallery": "Galeria", "analyzingPhoto": "Analisando foto...", "inQueue": "Você está na fila", "queuePosition": "Posição {position}", "@queuePosition": { "placeholders": { "position": { "type": "int" } } }, "processing": "Processando...", "upgradePrompt": "Pular a fila? Faça upgrade →", "recognitionFailed": "Reconhecimento falhou. Tente novamente.", "dishRecognition": "Reconhecimento de pratos", "all": "Todos", "dishRecognized": "Prato reconhecido", "recognizing": "Reconhecendo…", "recognitionError": "Erro de reconhecimento", "dishResultTitle": "Prato reconhecido", "selectDish": "Selecionar prato", "dishNotRecognized": "Prato não reconhecido", "tryAgain": "Tentar novamente", "nutritionApproximate": "Os valores nutricionais são aproximados — estimados pela foto.", "portion": "Porção", "mealType": "Tipo de refeição", "dateLabel": "Data", "addToJournal": "Adicionar ao diário", "addFailed": "Falha ao adicionar. Tente novamente.", "historyTitle": "Histórico de reconhecimentos", "historyLoadError": "Falha ao carregar o histórico", "retry": "Tentar novamente", "noHistory": "Nenhum reconhecimento ainda", "profileTitle": "Perfil", "edit": "Editar", "bodyParams": "PARÂMETROS CORPORAIS", "goalActivity": "OBJETIVO & ATIVIDADE", "nutrition": "NUTRIÇÃO", "settings": "CONFIGURAÇÕES", "height": "Altura", "weight": "Peso", "age": "Idade", "gender": "Gênero", "genderMale": "Masculino", "genderFemale": "Feminino", "goalLoss": "Perda de peso", "goalMaintain": "Manutenção", "goalGain": "Ganho muscular", "activityLow": "Baixa", "activityMedium": "Média", "activityHigh": "Alta", "calorieGoal": "Meta calórica", "mealTypes": "Tipos de refeição", "formulaNote": "Calculado com a fórmula de Mifflin-St Jeor", "language": "Idioma", "notSet": "Não definido", "calorieHint": "Insira os parâmetros corporais para calcular a meta calórica", "logout": "Sair", "editProfile": "Editar perfil", "cancel": "Cancelar", "save": "Salvar", "nameLabel": "Nome", "heightCm": "Altura (cm)", "weightKg": "Peso (kg)", "birthDate": "Data de nascimento", "nameRequired": "Insira o nome", "profileUpdated": "Perfil atualizado", "profileSaveFailed": "Falha ao salvar", "mealTypeBreakfast": "Café da manhã", "mealTypeSecondBreakfast": "Segundo café da manhã", "mealTypeLunch": "Almoço", "mealTypeAfternoonSnack": "Lanche da tarde", "mealTypeDinner": "Jantar", "mealTypeSnack": "Petisco", "navHome": "Início", "navProducts": "Produtos", "navRecipes": "Receitas", "addFromReceiptOrPhoto": "Adicionar de recibo ou foto", "scanScreenTitle": "Escanear & Reconhecer", "barcodeScanSubtitle": "Encontrar produto pelo código de barras", "chooseMethod": "Escolher método", "photoReceipt": "Fotografar recibo", "photoReceiptSubtitle": "Reconhecemos todos os produtos do recibo", "photoProducts": "Fotografar produtos", "photoProductsSubtitle": "Geladeira, mesa, prateleira — até 3 fotos", "addPackagedFood": "Adicionar alimento embalado", "scanBarcode": "Escanear código de barras", "portionWeightG": "Peso da porção (g)", "productNotFound": "Produto não encontrado", "enterManually": "Inserir manualmente", "perHundredG": "por 100 g", "searchFoodHint": "Pesquisar produtos e pratos...", "recentlyUsedLabel": "Usados recentemente", "productsSection": "Produtos", "dishesSection": "Pratos", "noResultsForQuery": "Nada encontrado para \"{query}\"", "@noResultsForQuery": { "placeholders": { "query": { "type": "String" } } }, "servingsLabel": "Porções", "addToDiary": "Adicionar ao diário", "scanDishPhoto": "Escanear foto", "planningForDate": "", "@planningForDate": { "placeholders": { "date": { "type": "String" } } }, "markAsEaten": "Marcar como comido", "plannedMealLabel": "Planejado", "generateWeekLabel": "Planejar a semana", "generateWeekSubtitle": "A IA criará um menu com café da manhã, almoço e jantar para a semana inteira", "generatingMenu": "Gerando menu...", "dayPlannedLabel": "Dia planejado", "planMenuButton": "Planejar refeições", "planMenuTitle": "O que planejar?", "planOptionSingleMeal": "Uma refeição", "planOptionSingleMealDesc": "Escolher dia e tipo de refeição", "planOptionDay": "Um dia", "planOptionDayDesc": "Todas as refeições de um dia", "planOptionDays": "Vários dias", "planOptionDaysDesc": "Personalizar período", "planOptionWeek": "Uma semana", "planOptionWeekDesc": "7 dias de uma vez", "planSelectDate": "Selecionar data", "planSelectMealType": "Tipo de refeição", "planSelectRange": "Selecionar período", "planGenerateButton": "Planejar", "planGenerating": "Gerando plano…", "planSuccess": "Menu planejado!", "planProductsTitle": "Produtos para o menu", "planProductsSubtitle": "A IA levará em conta os produtos selecionados ao gerar receitas", "planProductsEmpty": "Nenhum produto adicionado", "planProductsEmptyMessage": "Adicione produtos que você tem em casa — a IA sugerirá receitas com o que você já tem", "planProductsAddProducts": "Adicionar produtos", "planProductsContinue": "Continuar", "planProductsSkip": "Pular seleção de produtos", "planProductsSkipNoProducts": "Planejar sem produtos", "planProductsSelectAll": "Selecionar tudo", "planProductsDeselectAll": "Desmarcar tudo", "recentScans": "Scans recentes", "seeAllScans": "Ver tudo", "productJobHistoryTitle": "Histórico de scans", "jobTypeReceipt": "Recibo", "jobTypeProducts": "Produtos", "scanSubmitting": "Enviando...", "processingProducts": "Processando...", "clearAllProducts": "Limpar tudo", "clearAllConfirmTitle": "Limpar todos os produtos?", "clearAllConfirmMessage": "Todos os produtos serão excluídos permanentemente.", "addManually": "Manualmente", "scan": "Escanear", "addProduct": "Adicionar", "searchProducts": "Pesquisar produtos", "searchProductsHint": "Digite o nome do produto ou adicione manualmente", "noSearchResults": "Sem resultados para \"{query}\"", "@noSearchResults": { "placeholders": { "query": { "type": "String" } } }, "quantity": "Quantidade", "storageDays": "Dias de armazenamento", "addToShelf": "Adicionar à despensa", "errorGeneric": "Algo deu errado", "nutritionOptional": "Nutrição por 100g (opcional)", "calories": "Calorias", "protein": "Proteína", "fat": "Gorduras", "carbs": "Carboidratos", "fiber": "Fibra", "productAddedToShelf": "Adicionado à despensa" }