feat(i18n): add provider error messages and search translations

Add error messages for provider operations (create, delete, get, list, update) in multiple languages
Include search-related translations for various languages
Add new OVMS runtime error codes for installation process
This commit is contained in:
icarus 2025-10-20 06:54:48 +08:00
parent 3250d982fc
commit 8ac9344fef
9 changed files with 366 additions and 0 deletions

View File

@ -2061,6 +2061,40 @@
"not_supported": "Unsupported file type {{type}}"
},
"processing": "OCR processing...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Failed to update config"
}
}
},
"create": {
"error": {
"failed": "Failed to create provider"
}
},
"delete": {
"error": {
"failed": "Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "Failed to list providers"
}
},
"update": {
"error": {
"failed": "Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Reverted to {{name}}, which may cause issues"

View File

@ -2061,6 +2061,40 @@
"not_supported": "不支持的文件类型 {{type}}"
},
"processing": "OCR 处理中...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "更新配置失败"
}
}
},
"create": {
"error": {
"failed": "创建提供商失败"
}
},
"delete": {
"error": {
"failed": "删除提供商 {{provider}} 失败"
}
},
"get": {
"error": {
"failed": "获取提供商 {{provider}} 失败"
}
},
"list": {
"error": {
"failed": "获取提供商列表失败"
}
},
"update": {
"error": {
"failed": "更新提供商失败"
}
}
},
"warning": {
"provider": {
"fallback": "已回退到 {{name}},这可能导致问题"

View File

@ -2061,6 +2061,40 @@
"not_supported": "不支持的文件類型 {{type}}"
},
"processing": "OCR 處理中...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "已回退到 {{name}},這可能導致問題"

View File

@ -1959,6 +1959,14 @@
"rename": "μετονομασία",
"rename_changed": "Λόγω πολιτικής ασφάλειας, το όνομα του αρχείου έχει αλλάξει από {{original}} σε {{final}}",
"save": "αποθήκευση στις σημειώσεις",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "εφαρμογή",
@ -2053,6 +2061,40 @@
"not_supported": "Μη υποστηριζόμενος τύπος αρχείου {{type}}"
},
"processing": "Η επεξεργασία OCR βρίσκεται σε εξέλιξη...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Επαναφέρθηκε στο {{name}}, το οποίο μπορεί να προκαλέσει προβλήματα"
@ -2107,6 +2149,8 @@
"install_code_103": "Η λήψη του OVMS runtime απέτυχε",
"install_code_104": "Η αποσυμπίεση του OVMS runtime απέτυχε",
"install_code_105": "Ο καθαρισμός του OVMS runtime απέτυχε",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "Η εκτέλεση του OVMS απέτυχε:",
"stop": "Η διακοπή του OVMS απέτυχε:"
},

View File

@ -1959,6 +1959,14 @@
"rename": "renombrar",
"rename_changed": "Debido a políticas de seguridad, el nombre del archivo ha cambiado de {{original}} a {{final}}",
"save": "Guardar en notas",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "aplicación",
@ -2053,6 +2061,40 @@
"not_supported": "Tipo de archivo no compatible {{type}}"
},
"processing": "Procesando OCR...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Se ha revertido a {{name}}, lo que podría causar problemas"
@ -2107,6 +2149,8 @@
"install_code_103": "Error al descargar el tiempo de ejecución de OVMS",
"install_code_104": "Error al descomprimir el tiempo de ejecución de OVMS",
"install_code_105": "Error al limpiar el tiempo de ejecución de OVMS",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "Error al ejecutar OVMS:",
"stop": "Error al detener OVMS:"
},

View File

@ -1959,6 +1959,14 @@
"rename": "renommer",
"rename_changed": "En raison de la politique de sécurité, le nom du fichier a été changé de {{original}} à {{final}}",
"save": "sauvegarder dans les notes",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "application",
@ -2053,6 +2061,40 @@
"not_supported": "Type de fichier non pris en charge {{type}}"
},
"processing": "Traitement OCR en cours...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Revenu à {{name}}, ce qui pourrait entraîner des problèmes"
@ -2107,6 +2149,8 @@
"install_code_103": "Échec du téléchargement du runtime OVMS",
"install_code_104": "Échec de la décompression du runtime OVMS",
"install_code_105": "Échec du nettoyage du runtime OVMS",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "Échec de l'exécution d'OVMS :",
"stop": "Échec de l'arrêt d'OVMS :"
},

View File

@ -1959,6 +1959,14 @@
"rename": "名前の変更",
"rename_changed": "セキュリティポリシーにより、ファイル名は{{original}}から{{final}}に変更されました",
"save": "メモに保存する",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "応用",
@ -2053,6 +2061,40 @@
"not_supported": "サポートされていないファイルタイプ {{type}}"
},
"processing": "OCR処理中...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "{{name}} に戻されました。これにより問題が発生する可能性があります。"
@ -2107,6 +2149,8 @@
"install_code_103": "OVMSランタイムのダウンロードに失敗しました",
"install_code_104": "OVMSランタイムの解凍に失敗しました",
"install_code_105": "OVMSランタイムのクリーンアップに失敗しました",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "OVMSの実行に失敗しました:",
"stop": "OVMSの停止に失敗しました:"
},

View File

@ -1959,6 +1959,14 @@
"rename": "renomear",
"rename_changed": "Devido às políticas de segurança, o nome do arquivo foi alterado de {{original}} para {{final}}",
"save": "salvar em notas",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "aplicativo",
@ -2053,6 +2061,40 @@
"not_supported": "Tipo de arquivo não suportado {{type}}"
},
"processing": "Processamento OCR em andamento...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Revertido para {{name}}, o que pode causar problemas"
@ -2107,6 +2149,8 @@
"install_code_103": "Falha ao baixar o tempo de execução do OVMS",
"install_code_104": "Falha ao descompactar o tempo de execução do OVMS",
"install_code_105": "Falha ao limpar o tempo de execução do OVMS",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "Falha ao executar o OVMS:",
"stop": "Falha ao parar o OVMS:"
},

View File

@ -1959,6 +1959,14 @@
"rename": "переименовать",
"rename_changed": "В связи с политикой безопасности имя файла было изменено с {{Original}} на {{final}}",
"save": "Сохранить в заметки",
"search": {
"both": "[to be translated]:Name+Content",
"content": "[to be translated]:Content",
"found_results": "[to be translated]:Found {{count}} results (Name: {{nameCount}}, Content: {{contentCount}})",
"more_matches": "[to be translated]:more matches",
"searching": "[to be translated]:Searching...",
"show_less": "[to be translated]:Show less"
},
"settings": {
"data": {
"apply": "приложение",
@ -2053,6 +2061,40 @@
"not_supported": "Неподдерживаемый тип файла {{type}}"
},
"processing": "Обработка OCR...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "[to be translated]:Failed to update config"
}
}
},
"create": {
"error": {
"failed": "[to be translated]:Failed to create provider"
}
},
"delete": {
"error": {
"failed": "[to be translated]:Failed to delete provider {{provider}}"
}
},
"get": {
"error": {
"failed": "[to be translated]:Failed to get provider {{provider}}"
}
},
"list": {
"error": {
"failed": "[to be translated]:Failed to list providers"
}
},
"update": {
"error": {
"failed": "[to be translated]:Failed to update the provider"
}
}
},
"warning": {
"provider": {
"fallback": "Возвращено к {{name}}, это может вызвать проблемы"
@ -2107,6 +2149,8 @@
"install_code_103": "Ошибка загрузки среды выполнения OVMS",
"install_code_104": "Ошибка распаковки среды выполнения OVMS",
"install_code_105": "Ошибка очистки среды выполнения OVMS",
"install_code_106": "[to be translated]:Failed to create run.bat",
"install_code_110": "[to be translated]:Failed to clean old OVMS runtime",
"run": "Ошибка запуска OVMS:",
"stop": "Ошибка остановки OVMS:"
},