fix: Complete i18n translations for category modals

Added missing translations for ES, PT-BR and EN:
- categories.selectParent, noKeywords, namePlaceholder, descPlaceholder
- categories.visualSettings, autoCategorizationLabel
- categories.batchDescription, analyzingTransactions
- categories.noMatchesFoundTitle
- Improved existing translations for better UX
This commit is contained in:
marcoitaloesp-ai 2025-12-18 19:09:28 +00:00 committed by GitHub
parent 9c9d6443e7
commit 48e6857ef1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 54 additions and 27 deletions

View File

@ -321,12 +321,18 @@
"deleteWarning": "All subcategories will also be deleted.", "deleteWarning": "All subcategories will also be deleted.",
"categoryName": "Category Name", "categoryName": "Category Name",
"parentCategory": "Parent Category", "parentCategory": "Parent Category",
"noParent": "No parent category (root)", "noParent": "No parent category",
"selectParent": "More categories...",
"subcategories": "Subcategories", "subcategories": "Subcategories",
"keywords": "Keywords", "keywords": "Keywords",
"addKeyword": "Add Keyword", "addKeyword": "Add Keyword",
"keywordPlaceholder": "Type a keyword", "keywordPlaceholder": "Type and press Enter...",
"keywordHelp": "Keywords help automatically categorize transactions", "keywordHelp": "E.g.: \"RESTAURANT\", \"PIZZA\" - Transactions with these words are auto-categorized",
"noKeywords": "No keywords. Transactions will be categorized manually.",
"namePlaceholder": "E.g.: Food, Transport...",
"descPlaceholder": "Describe this category...",
"visualSettings": "Appearance",
"autoCategorizationLabel": "Auto-categorization",
"types": { "types": {
"income": "Income", "income": "Income",
"expense": "Expense", "expense": "Expense",
@ -370,20 +376,23 @@
"expand": "Expand", "expand": "Expand",
"collapse": "Collapse", "collapse": "Collapse",
"createSubcategory": "Create Subcategory", "createSubcategory": "Create Subcategory",
"batchCategorize": "Batch Categorize", "batchCategorize": "Auto Categorize",
"batchDescription": "Automatically categorize transactions using keywords",
"analyzingTransactions": "Analyzing transactions...",
"uncategorized": "Uncategorized", "uncategorized": "Uncategorized",
"willCategorize": "Will Be Categorized", "willCategorize": "Will Be Categorized",
"willSkip": "Will Be Skipped", "willSkip": "No Match",
"totalKeywords": "Active Keywords", "totalKeywords": "Keywords",
"previewTitle": "Categorization Preview", "previewTitle": "Categorization Preview",
"matchedKeyword": "Matched Keyword", "matchedKeyword": "Keyword",
"executeBatch": "Execute Categorization", "executeBatch": "Categorize",
"batchSuccess": "transactions categorized successfully", "batchSuccess": "transactions categorized successfully",
"batchError": "Error categorizing transactions", "batchError": "Error categorizing transactions",
"nothingToCategorize": "No transactions to categorize", "nothingToCategorize": "No transactions to categorize",
"batchPreviewError": "Error loading preview", "batchPreviewError": "Error loading preview",
"previewError": "Error loading preview", "previewError": "Error loading preview",
"noMatchesFound": "No transactions match the configured keywords", "noMatchesFound": "Add keywords to categories to enable auto-categorization",
"noMatchesFoundTitle": "No matches found",
"categorized": "categorized", "categorized": "categorized",
"category": "Category" "category": "Category"
}, },

View File

@ -324,12 +324,18 @@
"deleteWarning": "Se eliminarán también todas las subcategorías.", "deleteWarning": "Se eliminarán también todas las subcategorías.",
"categoryName": "Nombre de la Categoría", "categoryName": "Nombre de la Categoría",
"parentCategory": "Categoría Padre", "parentCategory": "Categoría Padre",
"noParent": "Sin categoría padre (raíz)", "noParent": "Sin categoría padre",
"selectParent": "Más categorías...",
"subcategories": "Subcategorías", "subcategories": "Subcategorías",
"keywords": "Palabras Clave", "keywords": "Palabras Clave",
"addKeyword": "Agregar Palabra Clave", "addKeyword": "Agregar Palabra Clave",
"keywordPlaceholder": "Escribe una palabra clave", "keywordPlaceholder": "Escribe y presiona Enter...",
"keywordHelp": "Las palabras clave ayudan a categorizar transacciones automáticamente", "keywordHelp": "Ej: \"RESTAURANTE\", \"PIZZA\" - Transacciones con estas palabras se categorizan automáticamente",
"noKeywords": "Sin palabras clave. Las transacciones se categorizarán manualmente.",
"namePlaceholder": "Ej: Alimentación, Transporte...",
"descPlaceholder": "Describe esta categoría...",
"visualSettings": "Apariencia",
"autoCategorizationLabel": "Auto-categorización",
"types": { "types": {
"income": "Ingreso", "income": "Ingreso",
"expense": "Gasto", "expense": "Gasto",
@ -373,20 +379,23 @@
"expand": "Expandir", "expand": "Expandir",
"collapse": "Contraer", "collapse": "Contraer",
"createSubcategory": "Crear Subcategoría", "createSubcategory": "Crear Subcategoría",
"batchCategorize": "Categorizar en Lote", "batchCategorize": "Categorización Automática",
"batchDescription": "Categoriza transacciones automáticamente usando palabras clave",
"analyzingTransactions": "Analizando transacciones...",
"uncategorized": "Sin Categoría", "uncategorized": "Sin Categoría",
"willCategorize": "Serán Categorizadas", "willCategorize": "Serán Categorizadas",
"willSkip": "Serán Ignoradas", "willSkip": "Sin Correspondencia",
"totalKeywords": "Keywords Activas", "totalKeywords": "Palabras Clave",
"previewTitle": "Vista Previa de Categorización", "previewTitle": "Vista Previa de Categorización",
"matchedKeyword": "Keyword Encontrada", "matchedKeyword": "Keyword",
"executeBatch": "Ejecutar Categorización", "executeBatch": "Categorizar",
"batchSuccess": "transacciones categorizadas con éxito", "batchSuccess": "transacciones categorizadas con éxito",
"batchError": "Error al categorizar transacciones", "batchError": "Error al categorizar transacciones",
"nothingToCategorize": "No hay transacciones para categorizar", "nothingToCategorize": "No hay transacciones para categorizar",
"batchPreviewError": "Error al cargar preview", "batchPreviewError": "Error al cargar preview",
"previewError": "Error al cargar preview", "previewError": "Error al cargar preview",
"noMatchesFound": "Ninguna transacción corresponde a las palabras clave configuradas", "noMatchesFound": "Añade palabras clave a las categorías para permitir categorización automática",
"noMatchesFoundTitle": "Ninguna correspondencia encontrada",
"categorized": "categorizadas", "categorized": "categorizadas",
"category": "Categoría" "category": "Categoría"
}, },

View File

@ -326,12 +326,18 @@
"deleteWarning": "Todas as subcategorias também serão excluídas.", "deleteWarning": "Todas as subcategorias também serão excluídas.",
"categoryName": "Nome da Categoria", "categoryName": "Nome da Categoria",
"parentCategory": "Categoria Pai", "parentCategory": "Categoria Pai",
"noParent": "Sem categoria pai (raiz)", "noParent": "Sem categoria pai",
"selectParent": "Mais categorias...",
"subcategories": "Subcategorias", "subcategories": "Subcategorias",
"keywords": "Palavras-chave", "keywords": "Palavras-chave",
"addKeyword": "Adicionar Palavra-chave", "addKeyword": "Adicionar Palavra-chave",
"keywordPlaceholder": "Digite uma palavra-chave", "keywordPlaceholder": "Digite e pressione Enter...",
"keywordHelp": "Palavras-chave ajudam a categorizar transações automaticamente", "keywordHelp": "Ex: \"RESTAURANTE\", \"PIZZA\" - Transações com essas palavras são categorizadas automaticamente",
"noKeywords": "Sem palavras-chave. Transações serão categorizadas manualmente.",
"namePlaceholder": "Ex: Alimentação, Transporte...",
"descPlaceholder": "Descreva esta categoria...",
"visualSettings": "Aparência",
"autoCategorizationLabel": "Auto-categorização",
"types": { "types": {
"income": "Receita", "income": "Receita",
"expense": "Despesa", "expense": "Despesa",
@ -375,20 +381,23 @@
"expand": "Expandir", "expand": "Expandir",
"collapse": "Recolher", "collapse": "Recolher",
"createSubcategory": "Criar Subcategoria", "createSubcategory": "Criar Subcategoria",
"batchCategorize": "Categorizar em Lote", "batchCategorize": "Categorização Automática",
"batchDescription": "Categorize transações automaticamente usando palavras-chave",
"analyzingTransactions": "Analisando transações...",
"uncategorized": "Sem Categoria", "uncategorized": "Sem Categoria",
"willCategorize": "Serão Categorizadas", "willCategorize": "Serão Categorizadas",
"willSkip": "Serão Ignoradas", "willSkip": "Sem Correspondência",
"totalKeywords": "Keywords Ativas", "totalKeywords": "Palavras-chave",
"previewTitle": "Prévia da Categorização", "previewTitle": "Prévia da Categorização",
"matchedKeyword": "Keyword Encontrada", "matchedKeyword": "Keyword",
"executeBatch": "Executar Categorização", "executeBatch": "Categorizar",
"batchSuccess": "transações categorizadas com sucesso", "batchSuccess": "transações categorizadas com sucesso",
"batchError": "Erro ao categorizar transações", "batchError": "Erro ao categorizar transações",
"nothingToCategorize": "Nenhuma transação para categorizar", "nothingToCategorize": "Nenhuma transação para categorizar",
"batchPreviewError": "Erro ao carregar preview", "batchPreviewError": "Erro ao carregar preview",
"previewError": "Erro ao carregar preview", "previewError": "Erro ao carregar preview",
"noMatchesFound": "Nenhuma transação corresponde às palavras-chave configuradas", "noMatchesFound": "Adicione palavras-chave às categorias para permitir categorização automática",
"noMatchesFoundTitle": "Nenhuma correspondência encontrada",
"categorized": "categorizadas", "categorized": "categorizadas",
"category": "Categoria" "category": "Categoria"
}, },