From c6527d7df93b6e67f0655af6871826dbe52511fa Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Sun, 16 Nov 2025 17:18:49 +0800 Subject: [PATCH] =?UTF-8?q?update:=E4=BC=98=E5=8C=96=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/i18n/messages.properties | 30 ++++++------- .../resources/i18n/messages_zh_CN.properties | 30 ++++++------- .../i18n/validation_de_DE.properties | 2 +- .../i18n/validation_zh_CN.properties | 14 +++--- main/manager-mobile/src/i18n/de.ts | 2 +- main/manager-mobile/src/i18n/vi.ts | 2 +- main/manager-mobile/src/i18n/zh_TW.ts | 8 +--- main/manager-web/src/i18n/de.js | 23 +++++----- main/manager-web/src/i18n/en.js | 9 ++-- main/manager-web/src/i18n/vi.js | 43 +++++++++---------- main/manager-web/src/i18n/zh_CN.js | 7 ++- main/manager-web/src/i18n/zh_TW.js | 3 +- 12 files changed, 82 insertions(+), 91 deletions(-) diff --git a/main/manager-api/src/main/resources/i18n/messages.properties b/main/manager-api/src/main/resources/i18n/messages.properties index 6cdd8d1e..81164dc2 100644 --- a/main/manager-api/src/main/resources/i18n/messages.properties +++ b/main/manager-api/src/main/resources/i18n/messages.properties @@ -160,11 +160,11 @@ 10151=\u8BF7\u5148\u4E0A\u4F20\u97F3\u9891\u6587\u4EF6 10152=\u6A21\u578B\u914D\u7F6E\u672A\u627E\u5230 10153=\u6A21\u578B\u7C7B\u578B\u672A\u627E\u5230 -10154=\u8BAD\u7EC3\u5931\u8D25 +10154=\u8BAD\u7EC3\u5931\u8D25: {0} 10155=\u706B\u5C71\u5F15\u64CE\u7F3A\u5C11\u914D\u7F6E 10156=\u54CD\u5E94\u683C\u5F0F\u9519\u8BEF\uFF0C\u7F3A\u5C11BaseResp\u5B57\u6BB5 10157=\u8BF7\u6C42\u5931\u8D25 -10158=\u514b\u9686\u97f3\u8272: +10158=\u514B\u9686\u97F3\u8272: 10159=\u97F3\u8272ID\u5DF2\u5B58\u5728 10160=\u706B\u5C71\u5F15\u64CE\u97F3\u8272ID\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5S_\u5F00\u5934 10161=Mac\u5730\u5740\u5DF2\u5B58\u5728 @@ -173,20 +173,20 @@ 10164=RAG\u914D\u7F6E\u672A\u627E\u5230 10165=RAG\u914D\u7F6E\u7C7B\u578B\u9519\u8BEF 10166=\u9ED8\u8BA4RAG\u914D\u7F6E\u672A\u627E\u5230 -10167=\u0052\u0041\u0047\u8c03\u7528\u5931\u8d25\uFF0C{0} +10167=RAG\u8C03\u7528\u5931\u8D25\uFF0C{0} 10168=\u4E0A\u4F20\u6587\u4EF6\u5931\u8D25 10169=\u60A8\u6CA1\u6709\u6743\u9650\u64CD\u4F5C\u8BE5\u8BB0\u5F55 10170=\u77E5\u8BC6\u5E93\u540D\u79F0\u91CD\u590D -10171=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684base_url\u4E0D\u80FD\u4E3A\u7A7A -10172=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A -10173=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u66F4\u6362\u4E3A\u5728\u53D6\u7684API\u53C2\u6570 -10174=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684base_url\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5http\u6216https\u5F00\u5934 +10171=RAG\u914D\u7F6E\u4F53\u7684base_url\u4E0D\u80FD\u4E3A\u7A7A +10172=RAG\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A +10173=RAG\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u66F4\u6362\u4E3A\u5728\u53D6\u7684API\u53C2\u6570 +10174=RAG\u914D\u7F6E\u4F53\u7684base_url\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5http\u6216https\u5F00\u5934 10175=mac\u5730\u5740\u4E0D\u80FD\u4E3A\u7A7A -10176=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684dataset_id\u4E0D\u80FD\u4E3A\u7A7A -10177=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684model_id\u4E0D\u80FD\u4E3A\u7A7A -10178=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684dataset_id\u548Cmodel_id\u4E0D\u80FD\u4E3A\u7A7A -10179=\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a -10180=\u6587\u4ef6\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a -10181=\u97f3\u8272\u514b\u9686\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a -10182=\u97f3\u8272\u514b\u9686\u97f3\u9891\u4e0d\u5b58\u5728 -10183=\u9ed8\u8ba4\u667a\u80fd\u4f53\u672a\u627e\u5230 \ No newline at end of file +10176=RAG\u914D\u7F6E\u4F53\u7684dataset_id\u4E0D\u80FD\u4E3A\u7A7A +10177=RAG\u914D\u7F6E\u4F53\u7684model_id\u4E0D\u80FD\u4E3A\u7A7A +10178=RAG\u914D\u7F6E\u4F53\u7684dataset_id\u548Cmodel_id\u4E0D\u80FD\u4E3A\u7A7A +10179=\u6587\u4EF6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A +10180=\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A +10181=\u97F3\u8272\u514B\u9686\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A +10182=\u97F3\u8272\u514B\u9686\u97F3\u9891\u4E0D\u5B58\u5728 +10183=\u9ED8\u8BA4\u667A\u80FD\u4F53\u672A\u627E\u5230 \ No newline at end of file diff --git a/main/manager-api/src/main/resources/i18n/messages_zh_CN.properties b/main/manager-api/src/main/resources/i18n/messages_zh_CN.properties index 6cdd8d1e..81164dc2 100644 --- a/main/manager-api/src/main/resources/i18n/messages_zh_CN.properties +++ b/main/manager-api/src/main/resources/i18n/messages_zh_CN.properties @@ -160,11 +160,11 @@ 10151=\u8BF7\u5148\u4E0A\u4F20\u97F3\u9891\u6587\u4EF6 10152=\u6A21\u578B\u914D\u7F6E\u672A\u627E\u5230 10153=\u6A21\u578B\u7C7B\u578B\u672A\u627E\u5230 -10154=\u8BAD\u7EC3\u5931\u8D25 +10154=\u8BAD\u7EC3\u5931\u8D25: {0} 10155=\u706B\u5C71\u5F15\u64CE\u7F3A\u5C11\u914D\u7F6E 10156=\u54CD\u5E94\u683C\u5F0F\u9519\u8BEF\uFF0C\u7F3A\u5C11BaseResp\u5B57\u6BB5 10157=\u8BF7\u6C42\u5931\u8D25 -10158=\u514b\u9686\u97f3\u8272: +10158=\u514B\u9686\u97F3\u8272: 10159=\u97F3\u8272ID\u5DF2\u5B58\u5728 10160=\u706B\u5C71\u5F15\u64CE\u97F3\u8272ID\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5S_\u5F00\u5934 10161=Mac\u5730\u5740\u5DF2\u5B58\u5728 @@ -173,20 +173,20 @@ 10164=RAG\u914D\u7F6E\u672A\u627E\u5230 10165=RAG\u914D\u7F6E\u7C7B\u578B\u9519\u8BEF 10166=\u9ED8\u8BA4RAG\u914D\u7F6E\u672A\u627E\u5230 -10167=\u0052\u0041\u0047\u8c03\u7528\u5931\u8d25\uFF0C{0} +10167=RAG\u8C03\u7528\u5931\u8D25\uFF0C{0} 10168=\u4E0A\u4F20\u6587\u4EF6\u5931\u8D25 10169=\u60A8\u6CA1\u6709\u6743\u9650\u64CD\u4F5C\u8BE5\u8BB0\u5F55 10170=\u77E5\u8BC6\u5E93\u540D\u79F0\u91CD\u590D -10171=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684base_url\u4E0D\u80FD\u4E3A\u7A7A -10172=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A -10173=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u66F4\u6362\u4E3A\u5728\u53D6\u7684API\u53C2\u6570 -10174=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684base_url\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5http\u6216https\u5F00\u5934 +10171=RAG\u914D\u7F6E\u4F53\u7684base_url\u4E0D\u80FD\u4E3A\u7A7A +10172=RAG\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A +10173=RAG\u914D\u7F6E\u4F53\u7684api_key\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u66F4\u6362\u4E3A\u5728\u53D6\u7684API\u53C2\u6570 +10174=RAG\u914D\u7F6E\u4F53\u7684base_url\u683C\u5F0F\u9519\u8BEF\uFF0C\u5FC5\u987B\u4EE5http\u6216https\u5F00\u5934 10175=mac\u5730\u5740\u4E0D\u80FD\u4E3A\u7A7A -10176=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684dataset_id\u4E0D\u80FD\u4E3A\u7A7A -10177=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684model_id\u4E0D\u80FD\u4E3A\u7A7A -10178=\u0052\u0041\u0047\u914D\u7F6E\u4F53\u7684dataset_id\u548Cmodel_id\u4E0D\u80FD\u4E3A\u7A7A -10179=\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a -10180=\u6587\u4ef6\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a -10181=\u97f3\u8272\u514b\u9686\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a -10182=\u97f3\u8272\u514b\u9686\u97f3\u9891\u4e0d\u5b58\u5728 -10183=\u9ed8\u8ba4\u667a\u80fd\u4f53\u672a\u627e\u5230 \ No newline at end of file +10176=RAG\u914D\u7F6E\u4F53\u7684dataset_id\u4E0D\u80FD\u4E3A\u7A7A +10177=RAG\u914D\u7F6E\u4F53\u7684model_id\u4E0D\u80FD\u4E3A\u7A7A +10178=RAG\u914D\u7F6E\u4F53\u7684dataset_id\u548Cmodel_id\u4E0D\u80FD\u4E3A\u7A7A +10179=\u6587\u4EF6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A +10180=\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A +10181=\u97F3\u8272\u514B\u9686\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A +10182=\u97F3\u8272\u514B\u9686\u97F3\u9891\u4E0D\u5B58\u5728 +10183=\u9ED8\u8BA4\u667A\u80FD\u4F53\u672A\u627E\u5230 \ No newline at end of file diff --git a/main/manager-api/src/main/resources/i18n/validation_de_DE.properties b/main/manager-api/src/main/resources/i18n/validation_de_DE.properties index 21923019..d3b4ce51 100644 --- a/main/manager-api/src/main/resources/i18n/validation_de_DE.properties +++ b/main/manager-api/src/main/resources/i18n/validation_de_DE.properties @@ -31,4 +31,4 @@ timbre.ttsModelId.require=Die TTS-Modell-ID des Klangs darf nicht leer sein timbre.ttsVoice.require=Die TTS-Stimme des Klangs darf nicht leer sein ota.device.not.found=Gerät nicht gefunden -ota.device.need.bind={0} muss gebunden werden +ota.device.need.bind={0} diff --git a/main/manager-api/src/main/resources/i18n/validation_zh_CN.properties b/main/manager-api/src/main/resources/i18n/validation_zh_CN.properties index eaa50eb7..78600429 100644 --- a/main/manager-api/src/main/resources/i18n/validation_zh_CN.properties +++ b/main/manager-api/src/main/resources/i18n/validation_zh_CN.properties @@ -3,8 +3,8 @@ id.require=ID\u4E0D\u80FD\u4E3A\u7A7A id.null=ID\u5FC5\u987B\u4E3A\u7A7A sort.number=\u6392\u5E8F\u503C\u4E0D\u80FD\u5C0F\u4E8E0 -page.number=\u9801\u6578\u4E0D\u80FD\u5C0F\u4E8E0 -limit.number=\u5217\u6578\u4E0D\u80FD\u5C0F\u4E8E0 +page.number=\u9875\u6570\u4E0D\u80FD\u5C0F\u4E8E0 +limit.number=\u5217\u6570\u4E0D\u80FD\u5C0F\u4E8E0 sysdict.type.require=\u5B57\u5178\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A sysdict.name.require=\u5B57\u5178\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A @@ -25,10 +25,10 @@ sysuser.status.range=\u72B6\u6001\u53D6\u503C\u8303\u56F40~1 sysuser.captcha.require=\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A sysuser.uuid.require=\u552F\u4E00\u6807\u8BC6\u4E0D\u80FD\u4E3A\u7A7A -timbre.languages.require=\u97F3\u8272\u7684\u8A9E\u8A00\u4E0D\u53EF\u4EE5\u70BA\u7A7A -timbre.name.require=\u97F3\u8272\u7684\u540D\u7A31\u4E0D\u53EF\u4EE5\u70BA\u7A7A -timbre.ttsModelId.require=\u97F3\u8272\u7684tts\u4E3B\u9375\u4E0D\u53EF\u4EE5\u70BA\u7A7A -timbre.ttsVoice.require=\u97F3\u8272\u7684\u7DE8\u78BC\u4E0D\u53EF\u4EE5\u70BA\u7A7A +timbre.languages.require=\u97F3\u8272\u7684\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A +timbre.name.require=\u97F3\u8272\u7684\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A +timbre.ttsModelId.require=\u97F3\u8272\u7684tts\u4E3B\u952E\u4E0D\u80FD\u4E3A\u7A7A +timbre.ttsVoice.require=\u97F3\u8272\u7684\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A -ota.device.not.found=\u8A2D\u5099\u672A\u627E\u5230 +ota.device.not.found=\u8BBE\u5907\u672A\u627E\u5230 ota.device.need.bind={0} \ No newline at end of file diff --git a/main/manager-mobile/src/i18n/de.ts b/main/manager-mobile/src/i18n/de.ts index 83ad8e31..42076940 100644 --- a/main/manager-mobile/src/i18n/de.ts +++ b/main/manager-mobile/src/i18n/de.ts @@ -130,7 +130,7 @@ export default { 'chatHistory.loading': 'Lädt...', 'chatHistory.noMoreData': 'Keine weiteren Daten', 'chatHistory.noChatRecords': 'Keine Chat-Aufzeichnungen', - 'chatRecordsDescription': 'Konversationsaufzeichnungen mit Agenten werden hier angezeigt', + 'chatHistory.chatRecordsDescription': 'Konversationsaufzeichnungen mit Agenten werden hier angezeigt', // Chat-Verlauf Detailseite 'chatHistory.pageTitle': 'Chat-Details', 'chatHistory.assistantName': 'Intelligenter Assistent', diff --git a/main/manager-mobile/src/i18n/vi.ts b/main/manager-mobile/src/i18n/vi.ts index ec374769..5a68513d 100644 --- a/main/manager-mobile/src/i18n/vi.ts +++ b/main/manager-mobile/src/i18n/vi.ts @@ -130,7 +130,7 @@ export default { 'chatHistory.loading': 'Đang tải...', 'chatHistory.noMoreData': 'Không còn dữ liệu', 'chatHistory.noChatRecords': 'Không có bản ghi trò chuyện', - 'chatRecordsDescription': 'Bản ghi trò chuyện với đại lý sẽ hiển thị ở đây', + 'chatHistory.chatRecordsDescription': 'Bản ghi trò chuyện với đại lý sẽ hiển thị ở đây', // Trang chi tiết lịch sử trò chuyện 'chatHistory.pageTitle': 'Chi tiết trò chuyện', 'chatHistory.assistantName': 'Trợ lý thông minh', diff --git a/main/manager-mobile/src/i18n/zh_TW.ts b/main/manager-mobile/src/i18n/zh_TW.ts index 4873f536..53fb324d 100644 --- a/main/manager-mobile/src/i18n/zh_TW.ts +++ b/main/manager-mobile/src/i18n/zh_TW.ts @@ -46,13 +46,9 @@ export default { 'retrievePassword.mobileCaptchaPlaceholder': '請輸入手機驗證碼', 'retrievePassword.newPasswordPlaceholder': '請輸入新密碼', 'retrievePassword.confirmNewPasswordPlaceholder': '請確認新密碼', - 'retrievePassword.confirmPasswordPlaceholder': '請確認新密碼', - 'retrievePassword.captchaSendSuccess': '驗證碼發送成功', - 'retrievePassword.passwordUpdateSuccess': '密碼更新成功', - 'retrievePassword.getCaptcha': '獲取驗證碼', 'retrievePassword.getMobileCaptcha': '獲取驗證碼', - 'retrievePassword.resend': '重新發送', - 'retrievePassword.resetPasswordButton': '重置密碼', + 'retrievePassword.captchaSendSuccess': '驗證碼發送成功', + 'retrievePassword.passwordUpdateSuccess': '密碼重置成功', 'retrievePassword.resetButton': '重置密碼', 'retrievePassword.goToLogin': '返回登錄', diff --git a/main/manager-web/src/i18n/de.js b/main/manager-web/src/i18n/de.js index 4f0f419a..f9dc8eff 100644 --- a/main/manager-web/src/i18n/de.js +++ b/main/manager-web/src/i18n/de.js @@ -644,11 +644,11 @@ export default { // Home page text 'home.addAgent': 'Agent hinzufügen', - 'home.greeting': 'Hallo Jarvis', + 'home.greeting': 'Hallo XiaoZhi', 'home.wish': 'Lassen Sie uns einen wunderbaren Tag haben!', 'home.languageModel': 'LLM', 'home.voiceModel': 'TTS', - 'home.configureRole': 'Rollen konfig.', + 'home.configureRole': 'Rolle konf.', 'home.voiceprintRecognition': 'Stimmabdruck', 'home.deviceManagement': 'Geräte', 'home.chatHistory': 'Chat-Verlauf', @@ -732,14 +732,14 @@ export default { 'roleConfig.roleIntroduction': 'Einführung', 'roleConfig.languageCode': 'Sprachcode', 'roleConfig.interactionLanguage': 'Interaktionssprache', - 'roleConfig.vad': ' Sprach-Erkenn. ', - 'roleConfig.asr': 'Sprach-Erkenn.', - 'roleConfig.llm': 'Sprach-Mod.', - 'roleConfig.vllm': 'Vision-Modell', - 'roleConfig.tts': 'Text-zu-Sprache', + 'roleConfig.vad': 'VAD', + 'roleConfig.asr': 'ASR', + 'roleConfig.llm': 'LLM', + 'roleConfig.vllm': 'VLLM', + 'roleConfig.tts': 'TTS', 'roleConfig.memoryHis': 'Speicher', - 'roleConfig.memory': 'Speicher-Mod.', - 'roleConfig.intent': 'Absichts-Erkenn.', + 'roleConfig.memory': 'Speicher', + 'roleConfig.intent': 'Intent', 'roleConfig.voiceType': 'Stimmtyp', 'roleConfig.pleaseEnterContent': 'Bitte Inhalt eingeben', 'roleConfig.pleaseEnterLangCode': 'Bitte Sprachcode eingeben, z.B.: en_US', @@ -1013,7 +1013,6 @@ export default { 'agentTemplateManagement.deleteFailed': 'Vorlagenlöschung fehlgeschlagen', 'agentTemplateManagement.batchDeleteFailed': 'Vorlagen-Massenlöschung fehlgeschlagen', 'agentTemplateManagement.deleteBackendError': 'Löschen fehlgeschlagen, bitte prüfen Sie, ob der Backend-Service normal ist', - 'agentTemplateManagement.deleteCancelled': 'Löschen abgebrochen', // templateQuickConfig 'templateQuickConfig.title': 'Modul-Schnellkonfiguration', @@ -1023,8 +1022,8 @@ export default { 'templateQuickConfig.agentSettings.systemPromptPlaceholder': 'Bitte Einführung eingeben', 'templateQuickConfig.saveConfig': 'Konfiguration speichern', 'templateQuickConfig.resetConfig': 'Konfiguration zurücksetzen', - 'templateQuickConfig.configSaved': 'Konfiguration erfolgreich gespeichert', - 'templateQuickConfig.configReset': 'Konfiguration wurde zurückgesetzt', + 'templateQuickConfig.saveSuccess': 'Speichern erfolgreich', + 'templateQuickConfig.resetSuccess': 'Zurücksetzen erfolgreich', 'templateQuickConfig.confirmReset': 'Sind Sie sicher, dass Sie die Konfiguration zurücksetzen möchten?', 'templateQuickConfig.saveFailed': 'Konfigurationsspeicherung fehlgeschlagen', 'templateQuickConfig.confirm': 'Bestätigen', diff --git a/main/manager-web/src/i18n/en.js b/main/manager-web/src/i18n/en.js index 56394ec4..e9b9f74d 100644 --- a/main/manager-web/src/i18n/en.js +++ b/main/manager-web/src/i18n/en.js @@ -644,7 +644,7 @@ export default { // Home page text 'home.addAgent': 'Add Agent', - 'home.greeting': 'Hi Jarvis', + 'home.greeting': 'Hi XiaoZhi', 'home.wish': "Let's have a wonderful day!", 'home.languageModel': 'LLM', 'home.voiceModel': 'TTS', @@ -994,7 +994,6 @@ export default { 'agentTemplateManagement.templateName': 'Template Name', 'agentTemplateManagement.action': 'Action', 'agentTemplateManagement.createTemplate': 'Create Template', - 'templateQuickConfig.newTemplate': 'New Template', 'agentTemplateManagement.editTemplate': 'Edit Template', 'agentTemplateManagement.deleteTemplate': 'Delete Template', 'agentTemplateManagement.deleteSuccess': 'Template deleted successfully', @@ -1013,7 +1012,6 @@ export default { 'agentTemplateManagement.deleteFailed': 'Template deletion failed', 'agentTemplateManagement.batchDeleteFailed': 'Template batch deletion failed', 'agentTemplateManagement.deleteBackendError': 'Deletion failed, please check if the backend service is normal', - 'agentTemplateManagement.deleteCancelled': 'Deletion cancelled', // templateQuickConfig 'templateQuickConfig.title': 'Module Quick Configuration', @@ -1023,13 +1021,14 @@ export default { 'templateQuickConfig.agentSettings.systemPromptPlaceholder': 'Please enter ntroduction', 'templateQuickConfig.saveConfig': 'Save Configuration', 'templateQuickConfig.resetConfig': 'Reset Configuration', - 'templateQuickConfig.configSaved': 'Configuration saved successfully', - 'templateQuickConfig.configReset': 'Configuration has been reset', + 'templateQuickConfig.saveSuccess': 'Configuration saved successfully', + 'templateQuickConfig.resetSuccess': 'Configuration reset successfully', 'templateQuickConfig.confirmReset': 'Are you sure you want to reset the configuration?', 'templateQuickConfig.saveFailed': 'Configuration save failed', 'templateQuickConfig.confirm': 'Confirm', 'templateQuickConfig.cancel': 'Cancel', 'templateQuickConfig.templateNotFound': 'Template not found', + 'templateQuickConfig.newTemplate': 'New Template', 'warning': 'Warning', 'info': 'Info', 'common.networkError': 'Network request failed', diff --git a/main/manager-web/src/i18n/vi.js b/main/manager-web/src/i18n/vi.js index 19c5967c..dec2fd05 100644 --- a/main/manager-web/src/i18n/vi.js +++ b/main/manager-web/src/i18n/vi.js @@ -7,14 +7,14 @@ export default { 'login.loginSuccess': 'Đăng nhập thành công!', // HeaderBar component text - 'header.smartManagement': 'Đại lý', + 'header.smartManagement': 'Tác nhân AI', 'header.modelConfig': 'Mô hình', 'header.knowledgeBase': 'Kiến thức', - 'header.voiceCloneManagement': 'Cloning', + 'header.voiceCloneManagement': 'Nhân bản giọng', 'header.voiceResourceManagement': 'Tài nguyên giọng nói', 'header.userManagement': 'Người dùng', 'header.otaManagement': 'Quản lý OTA', - 'header.paramDictionary': 'Thêm', + 'header.paramDictionary': 'Khác', 'header.paramManagement': 'Quản lý tham số', 'header.dictManagement': 'Quản lý từ điển', 'header.agentTemplate': 'Mẫu vai trò mặc định', @@ -643,8 +643,8 @@ export default { 'language.vi': 'Tiếng Việt', // Home page text - 'home.addAgent': 'Thêm đại lý', - 'home.greeting': 'Xin chào Jarvis', + 'home.addAgent': 'Thêm tác nhân', + 'home.greeting': 'Xin chào XiaoZhi', 'home.wish': 'Chúc bạn một ngày tuyệt vời!', 'home.languageModel': 'LLM', 'home.voiceModel': 'TTS', @@ -657,7 +657,7 @@ export default { 'home.justNow': 'Vừa xong', 'home.minutesAgo': '{minutes} phút trước', 'home.hoursAgo': '{hours} giờ {minutes} phút trước', - 'home.confirmDeleteAgent': 'Bạn có chắc chắn muốn xóa đại lý này?', + 'home.confirmDeleteAgent': 'Bạn có chắc chắn muốn xóa tác nhân này?', 'home.deleteSuccess': 'Xóa thành công', 'home.deleteFailed': 'Xóa thất bại', 'home.enableMemory': 'Vui lòng bật bộ nhớ trong trang \"Cấu hình vai trò\" trước', @@ -714,12 +714,12 @@ export default { 'serverSideManager.updateConfigSuccess': 'Cập nhật cấu hình thành công', // Add agent dialog text - 'addAgentDialog.title': 'Thêm đại lý', - 'addAgentDialog.agentName': 'Tên đại lý', - 'addAgentDialog.placeholder': 'Vui lòng nhập tên đại lý..', + 'addAgentDialog.title': 'Thêm tác nhân', + 'addAgentDialog.agentName': 'Tên tác nhân', + 'addAgentDialog.placeholder': 'Vui lòng nhập tên tác nhân..', 'addAgentDialog.confirm': 'Xác nhận', 'addAgentDialog.cancel': 'Hủy bỏ', - 'addAgentDialog.nameRequired': 'Vui lòng nhập tên đại lý', + 'addAgentDialog.nameRequired': 'Vui lòng nhập tên tác nhân', 'addAgentDialog.addSuccess': 'Thêm thành công', // Role configuration page text @@ -770,7 +770,7 @@ export default { 'functionDialog.noNeedToConfig': ' không yêu cầu cấu hình tham số', 'functionDialog.pleaseSelectFunctionForParam': 'Vui lòng chọn một chức năng đã cấu hình để thiết lập tham số', 'functionDialog.mcpAccessPoint': 'Điểm truy cập MCP', - 'functionDialog.mcpAddressDesc': 'Dưới đây là các địa chỉ điểm truy cập MCP cho đại lý.', + 'functionDialog.mcpAddressDesc': 'Dưới đây là các địa chỉ điểm truy cập MCP cho tác nhân.', 'functionDialog.howToDeployMcp': 'Cách triển khai điểm truy cập MCP', 'functionDialog.howToIntegrateMcp': 'Cách tích hợp chức năng MCP', 'functionDialog.copy': 'Sao chép', @@ -1013,7 +1013,6 @@ export default { 'agentTemplateManagement.deleteFailed': 'Xóa mẫu thất bại', 'agentTemplateManagement.batchDeleteFailed': 'Xóa hàng loạt mẫu thất bại', 'agentTemplateManagement.deleteBackendError': 'Xóa thất bại, vui lòng kiểm tra xem dịch vụ backend có bình thường không', - 'agentTemplateManagement.deleteCancelled': 'Đã hủy xóa', // templateQuickConfig 'templateQuickConfig.title': 'Cấu hình nhanh mô-đun', @@ -1023,8 +1022,8 @@ export default { 'templateQuickConfig.agentSettings.systemPromptPlaceholder': 'Vui lòng nhập giới thiệu', 'templateQuickConfig.saveConfig': 'Lưu cấu hình', 'templateQuickConfig.resetConfig': 'Đặt lại cấu hình', - 'templateQuickConfig.configSaved': 'Đã lưu cấu hình thành công', - 'templateQuickConfig.configReset': 'Cấu hình đã được đặt lại', + 'templateQuickConfig.saveSuccess': 'Lưu thành công', + 'templateQuickConfig.resetSuccess': 'Đặt lại thành công', 'templateQuickConfig.confirmReset': 'Bạn có chắc chắn muốn đặt lại cấu hình?', 'templateQuickConfig.saveFailed': 'Lưu cấu hình thất bại', 'templateQuickConfig.confirm': 'Xác nhận', @@ -1044,13 +1043,13 @@ export default { 'sm2.publicKeyRetryFailed': 'Thử lấy lại khóa công khai thất bại', // Voice Clone and Resource Management - 'voiceClone.title': 'Cloning giọng', + 'voiceClone.title': 'Nhân bản giọng nói', 'voiceResource.title': 'Tài nguyên giọng nói', 'voiceClone.platformName': 'Tên nền tảng', 'voiceClone.voiceId': 'ID giọng nói', 'voiceClone.userId': 'Chủ sở hữu tài khoản', 'voiceClone.name': 'Tên giọng nói', - 'voiceClone.clone': 'Cloning giọng', + 'voiceClone.clone': 'Nhân bản', 'voiceClone.action': 'Hành động', 'voiceClone.modelId': 'ID mô hình', 'voiceClone.trainStatus': 'Trạng thái đào tạo', @@ -1075,8 +1074,8 @@ export default { 'voiceClone.operationClosed': 'Đã đóng popup', 'voiceClone.cloneSuccess': 'Nhân bản thành công', 'voiceClone.cloneFailed': 'Nhân bản thất bại', - 'voiceClone.confirmClone': 'Bạn có chắc chắn muốn nhân bản giọng nói này?', - 'voiceClone.onlySuccessCanClone': 'Chỉ những giọng nói đã được đào tạo thành công mới có thể được nhân bản', + 'voiceClone.confirmClone': 'Bạn có chắc chắn muốn nhân bản giọng này?', + 'voiceClone.onlySuccessCanClone': 'Chỉ có thể nhân bản giọng đã huấn luyện thành công', 'common.insufficient': 'Không đủ', 'voiceClone.platformNameRequired': 'Vui lòng chọn tên nền tảng', 'voiceClone.voiceIdRequired': 'Vui lòng chọn ID giọng nói', @@ -1086,9 +1085,9 @@ export default { 'voiceClone.userIdPlaceholder': 'Vui lòng nhập từ khóa để chọn chủ sở hữu tài khoản', 'voiceClone.waitingUpload': 'Đang chờ tải lên', 'voiceClone.waitingTraining': 'Đang chờ nhân bản', - 'voiceClone.training': 'Đang đào tạo', - 'voiceClone.trainSuccess': 'Đào tạo thành công', - 'voiceClone.trainFailed': 'Đào tạo thất bại', + 'voiceClone.training': 'Đang huấn luyện', + 'voiceClone.trainSuccess': 'Huấn luyện thành công', + 'voiceClone.trainFailed': 'Huấn luyện thất bại', 'voiceClone.itemsPerPage': '{items} mục mỗi trang', 'voiceClone.firstPage': 'Trang đầu', 'voiceClone.prevPage': 'Trang trước', @@ -1096,7 +1095,7 @@ export default { 'voiceClone.totalRecords': 'Tổng cộng {total} bản ghi', 'voiceClone.noVoiceCloneAssigned': 'Tài khoản của bạn không được chỉ định tài nguyên giọng nói', 'voiceClone.contactAdmin': 'Vui lòng liên hệ quản trị viên để được chỉ định tài nguyên giọng nói', - 'voiceClone.dialogTitle': 'Cloning giọng', + 'voiceClone.dialogTitle': 'Nhân bản giọng nói', 'voiceClone.stepUpload': 'Chuẩn bị âm thanh', 'voiceClone.stepEdit': 'Chỉnh sửa âm thanh', 'voiceClone.dragOrClick': 'Kéo tệp âm thanh vào đây hoặc nhấp để tải lên', diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js index 63434c42..221136a2 100644 --- a/main/manager-web/src/i18n/zh_CN.js +++ b/main/manager-web/src/i18n/zh_CN.js @@ -993,8 +993,6 @@ export default { 'agentTemplateManagement.title': '默认角色管理', 'agentTemplateManagement.templateName': '模板名称', 'agentTemplateManagement.action': '操作', - 'templateQuickConfig.saveSuccess': '配置保存成功', - 'templateQuickConfig.saveFailed': '配置保存失败', 'agentTemplateManagement.createTemplate': '创建模板', 'agentTemplateManagement.editTemplate': '编辑模板', 'agentTemplateManagement.deleteTemplate': '删除模板', @@ -1023,13 +1021,14 @@ export default { 'templateQuickConfig.agentSettings.systemPromptPlaceholder': '请输入角色介绍', 'templateQuickConfig.saveConfig': '保存配置', 'templateQuickConfig.resetConfig': '重置配置', + 'templateQuickConfig.saveSuccess': '保存成功', + 'templateQuickConfig.resetSuccess': '重置成功', 'templateQuickConfig.confirmReset': '确定要重置配置吗?', + 'templateQuickConfig.saveFailed': '配置保存失败', 'templateQuickConfig.confirm': '确定', 'templateQuickConfig.cancel': '取消', 'templateQuickConfig.templateNotFound': '未找到指定模板', 'templateQuickConfig.newTemplate': '新模板', - 'templateQuickConfig.saveSuccess': '保存成功', - 'templateQuickConfig.resetSuccess': '重置成功', 'warning': '警告', 'info': '提示', 'common.networkError': '网络请求失败', diff --git a/main/manager-web/src/i18n/zh_TW.js b/main/manager-web/src/i18n/zh_TW.js index 02134a87..70c47527 100644 --- a/main/manager-web/src/i18n/zh_TW.js +++ b/main/manager-web/src/i18n/zh_TW.js @@ -994,6 +994,7 @@ export default { 'agentTemplateManagement.templateName': '模板名稱', 'agentTemplateManagement.action': '操作', 'templateQuickConfig.saveSuccess': '配置保存成功', + 'templateQuickConfig.resetSuccess': '配置重置成功', 'templateQuickConfig.saveFailed': '配置保存失敗', 'agentTemplateManagement.createTemplate': '建立模板', 'agentTemplateManagement.editTemplate': '編輯模板', @@ -1023,8 +1024,6 @@ export default { 'templateQuickConfig.agentSettings.systemPromptPlaceholder': '請輸入角色介紹', 'templateQuickConfig.saveConfig': '保存配置', 'templateQuickConfig.resetConfig': '重置配置', - 'templateQuickConfig.configSaved': '配置保存成功', - 'templateQuickConfig.configReset': '配置已重置', 'templateQuickConfig.confirmReset': '確定要重置配置嗎?', 'templateQuickConfig.confirm': '確定', 'templateQuickConfig.cancel': '取消',