From 2201ebbb8857d4c3df8cb3c29fa058147f7d5b08 Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 18 Sep 2025 22:21:27 +0800 Subject: [PATCH] feat(i18n): add error messages for agent and session operations Add error messages for agent deletion, update, and session creation operations Add "no response" error message for all supported languages --- src/renderer/src/i18n/locales/en-us.json | 16 +++++++++++++++- src/renderer/src/i18n/locales/zh-cn.json | 14 ++++++++++++++ src/renderer/src/i18n/locales/zh-tw.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/el-gr.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/es-es.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/fr-fr.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/ja-jp.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/pt-pt.json | 14 ++++++++++++++ src/renderer/src/i18n/translate/ru-ru.json | 14 ++++++++++++++ 9 files changed, 127 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json index 2d9b7bb714..06b401c1f7 100644 --- a/src/renderer/src/i18n/locales/en-us.json +++ b/src/renderer/src/i18n/locales/en-us.json @@ -2,7 +2,7 @@ "agent": { "add": { "error": { - "failed": "Failed to add agent", + "failed": "Failed to add a agent", "invalid_agent": "Invalid Agent" }, "title": "Add Agent", @@ -13,18 +13,31 @@ }, "delete": { "content": "Deleting the agent will forcibly stop and delete all sessions associated with the agent. Are you sure?", + "error": { + "failed": "Failed to delete the agent" + }, "title": "Delete Agent" }, "edit": { "title": "Edit Agent" }, "session": { + "create": { + "error": { + "failed": "Failed to add a session" + } + }, "delete": { "content": "Are you sure to delete this session?", "title": "Delete session" }, "label_one": "Session", "label_other": "Sessions" + }, + "update": { + "error": { + "failed": "Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Model Type", "name": "Error name", "no_api_key": "API key is not configured", + "no_response": "No response", "originalError": "Original Error", "originalMessage": "Original Message", "parameter": "Parameter", diff --git a/src/renderer/src/i18n/locales/zh-cn.json b/src/renderer/src/i18n/locales/zh-cn.json index c331f8cde5..a3f4c9668d 100644 --- a/src/renderer/src/i18n/locales/zh-cn.json +++ b/src/renderer/src/i18n/locales/zh-cn.json @@ -13,18 +13,31 @@ }, "delete": { "content": "删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "error": { + "failed": "删除 Agent 失败" + }, "title": "删除 Agent" }, "edit": { "title": "编辑 Agent" }, "session": { + "create": { + "error": { + "failed": "添加会话失败" + } + }, "delete": { "content": "确定要删除此会话吗?", "title": "删除会话" }, "label_one": "会话", "label_other": "会话" + }, + "update": { + "error": { + "failed": "更新 Agent 失败" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "模型类型", "name": "错误名称", "no_api_key": "API 密钥未配置", + "no_response": "无响应", "originalError": "原错误", "originalMessage": "原消息", "parameter": "参数", diff --git a/src/renderer/src/i18n/locales/zh-tw.json b/src/renderer/src/i18n/locales/zh-tw.json index cad80336be..fb45f607e0 100644 --- a/src/renderer/src/i18n/locales/zh-tw.json +++ b/src/renderer/src/i18n/locales/zh-tw.json @@ -13,18 +13,31 @@ }, "delete": { "content": "刪除該 Agent 將強制終止並刪除該 Agent 下的所有會話。您確定嗎?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "刪除 Agent" }, "edit": { "title": "編輯 Agent" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "模型類型", "name": "錯誤名稱", "no_api_key": "API 金鑰未設定", + "no_response": "[to be translated]:No response", "originalError": "原錯誤", "originalMessage": "原消息", "parameter": "參數", diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json index 77847b92e4..92d0210c35 100644 --- a/src/renderer/src/i18n/translate/el-gr.json +++ b/src/renderer/src/i18n/translate/el-gr.json @@ -13,18 +13,31 @@ }, "delete": { "content": "Η διαγραφή αυτού του Agent θα τερματίσει βίαια και θα διαγράψει όλες τις συνεδρίες υπό αυτόν τον Agent. Είστε σίγουροι;", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "Διαγραφή Agent" }, "edit": { "title": "Επεξεργαστής Agent" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Τύπος μοντέλου", "name": "Λάθος όνομα", "no_api_key": "Δεν έχετε ρυθμίσει το κλειδί API", + "no_response": "[to be translated]:No response", "originalError": "Αρχικό σφάλμα", "originalMessage": "Αρχικό μήνυμα", "parameter": "παράμετροι", diff --git a/src/renderer/src/i18n/translate/es-es.json b/src/renderer/src/i18n/translate/es-es.json index 469d4afc37..9606042c6d 100644 --- a/src/renderer/src/i18n/translate/es-es.json +++ b/src/renderer/src/i18n/translate/es-es.json @@ -13,18 +13,31 @@ }, "delete": { "content": "Eliminar este Agente forzará la terminación y eliminación de todas las sesiones bajo este Agente. ¿Está seguro?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "Eliminar Agent" }, "edit": { "title": "Agent de edición" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Tipo de modelo", "name": "Nombre de error", "no_api_key": "La clave API no está configurada", + "no_response": "[to be translated]:No response", "originalError": "Error original", "originalMessage": "mensaje original", "parameter": "parámetro", diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json index 19baf1210e..2a610b11fe 100644 --- a/src/renderer/src/i18n/translate/fr-fr.json +++ b/src/renderer/src/i18n/translate/fr-fr.json @@ -13,18 +13,31 @@ }, "delete": { "content": "La suppression de cet Agent entraînera la terminaison forcée et la suppression de toutes les sessions associées. Êtes-vous certain ?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "Supprimer l'Agent" }, "edit": { "title": "Éditer Agent" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Type de modèle", "name": "Nom d'erreur", "no_api_key": "La clé API n'est pas configurée", + "no_response": "[to be translated]:No response", "originalError": "Erreur d'origine", "originalMessage": "message original", "parameter": "paramètre", diff --git a/src/renderer/src/i18n/translate/ja-jp.json b/src/renderer/src/i18n/translate/ja-jp.json index 84338a1608..d8b695ad7d 100644 --- a/src/renderer/src/i18n/translate/ja-jp.json +++ b/src/renderer/src/i18n/translate/ja-jp.json @@ -13,18 +13,31 @@ }, "delete": { "content": "このエージェントを削除すると、このエージェントのすべてのセッションが強制的に終了し、削除されます。本当によろしいですか?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "エージェントを削除" }, "edit": { "title": "編集エージェント" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "モデルの種類", "name": "エラー名", "no_api_key": "APIキーが設定されていません", + "no_response": "[to be translated]:No response", "originalError": "元のエラー", "originalMessage": "元のメッセージ", "parameter": "パラメータ", diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json index 6c2d1d1a9e..e74ef002fb 100644 --- a/src/renderer/src/i18n/translate/pt-pt.json +++ b/src/renderer/src/i18n/translate/pt-pt.json @@ -13,18 +13,31 @@ }, "delete": { "content": "Excluir este Agente forçará a terminação e exclusão de todas as sessões sob ele. Tem certeza?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "删除代理" }, "edit": { "title": "Agent Editor" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Tipo de modelo", "name": "Nome do erro", "no_api_key": "A chave da API não foi configurada", + "no_response": "[to be translated]:No response", "originalError": "Erro original", "originalMessage": "Mensagem original", "parameter": "parâmetro", diff --git a/src/renderer/src/i18n/translate/ru-ru.json b/src/renderer/src/i18n/translate/ru-ru.json index 90c656edca..57ffedbfed 100644 --- a/src/renderer/src/i18n/translate/ru-ru.json +++ b/src/renderer/src/i18n/translate/ru-ru.json @@ -13,18 +13,31 @@ }, "delete": { "content": "Удаление этого агента приведёт к принудительному завершению и удалению всех сессий, связанных с ним. Вы уверены?", + "error": { + "failed": "[to be translated]:Failed to delete the agent" + }, "title": "Удалить агента" }, "edit": { "title": "Редактировать агент" }, "session": { + "create": { + "error": { + "failed": "[to be translated]:Failed to add a session" + } + }, "delete": { "content": "[to be translated]:Are you sure to delete this session?", "title": "[to be translated]:Delete session" }, "label_one": "[to be translated]:Session", "label_other": "[to be translated]:Sessions" + }, + "update": { + "error": { + "failed": "[to be translated]:Failed to update the agent" + } } }, "agents": { @@ -928,6 +941,7 @@ "modelType": "Тип модели", "name": "Название ошибки", "no_api_key": "Ключ API не настроен", + "no_response": "[to be translated]:No response", "originalError": "Исходная ошибка", "originalMessage": "исходное сообщение", "parameter": "параметр",