diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json index c255d3c624..92c0d8bf95 100644 --- a/src/renderer/src/i18n/locales/en-us.json +++ b/src/renderer/src/i18n/locales/en-us.json @@ -755,6 +755,7 @@ "agent_one": "Agent", "agent_other": "Agents", "and": "and", + "assistant": "[to be translated]:智能体", "assistant_one": "Assistant", "assistant_other": "Assistants", "avatar": "Avatar", @@ -783,6 +784,9 @@ "edit": "Edit", "enabled": "Enabled", "error": "error", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Expand", "file": { "not_supported": "Unsupported file type {{type}}" diff --git a/src/renderer/src/i18n/locales/zh-tw.json b/src/renderer/src/i18n/locales/zh-tw.json index 53ab001bb6..cb822ba470 100644 --- a/src/renderer/src/i18n/locales/zh-tw.json +++ b/src/renderer/src/i18n/locales/zh-tw.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "新增到助手", @@ -731,9 +750,14 @@ }, "common": { "add": "新增", + "add_success": "[to be translated]:添加成功", "advanced_settings": "進階設定", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "與", "assistant": "智慧代理人", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "頭像", "back": "返回", "browse": "瀏覽", @@ -750,6 +774,7 @@ "default": "預設", "delete": "刪除", "delete_confirm": "確定要刪除嗎?", + "delete_success": "[to be translated]:删除成功", "description": "描述", "detail": "詳情", "disabled": "已停用", @@ -759,6 +784,9 @@ "edit": "編輯", "enabled": "已啟用", "error": "錯誤", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "展開", "file": { "not_supported": "不支持的文件類型 {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "前往設定", "i_know": "我知道了", "inspect": "檢查", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "知識庫", "language": "語言", "loading": "加載中...", @@ -780,6 +809,11 @@ "none": "無", "open": "開啟", "paste": "貼上", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "預覽", "prompt": "提示詞", "provider": "供應商", @@ -806,6 +840,7 @@ "success": "成功", "swap": "交換", "topics": "話題", + "update_success": "[to be translated]:更新成功", "upload_files": "上傳檔案", "warning": "警告", "you": "您" diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json index d06daef3bd..06c70fc6a8 100644 --- a/src/renderer/src/i18n/translate/el-gr.json +++ b/src/renderer/src/i18n/translate/el-gr.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "Προσθήκη στο Βοηθό", @@ -731,9 +750,14 @@ }, "common": { "add": "Προσθέστε", + "add_success": "[to be translated]:添加成功", "advanced_settings": "Προχωρημένες ρυθμίσεις", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "και", "assistant": "Εξυπνιασμένη Ενότητα", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "Εικονίδιο", "back": "Πίσω", "browse": "Περιήγηση", @@ -750,6 +774,7 @@ "default": "Προεπιλογή", "delete": "Διαγραφή", "delete_confirm": "Είστε βέβαιοι ότι θέλετε να διαγράψετε;", + "delete_success": "[to be translated]:删除成功", "description": "Περιγραφή", "detail": "Λεπτομέρειες", "disabled": "Απενεργοποιημένο", @@ -759,6 +784,9 @@ "edit": "Επεξεργασία", "enabled": "Ενεργοποιημένο", "error": "σφάλμα", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Επεκτάση", "file": { "not_supported": "Μη υποστηριζόμενος τύπος αρχείου {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "Πηγαίνετε στις ρυθμίσεις", "i_know": "Το έχω καταλάβει", "inspect": "Επιθεώρηση", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "Βάση Γνώσεων", "language": "Γλώσσα", "loading": "Φόρτωση...", @@ -780,6 +809,11 @@ "none": "Χωρίς", "open": "Άνοιγμα", "paste": "Επικόλληση", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "Προεπισκόπηση", "prompt": "Ενδεικτικός ρήματος", "provider": "Παρέχων", @@ -806,6 +840,7 @@ "success": "Επιτυχία", "swap": "Εναλλαγή", "topics": "Θέματα", + "update_success": "[to be translated]:更新成功", "upload_files": "Ανέβασμα αρχείου", "warning": "Προσοχή", "you": "Εσείς" diff --git a/src/renderer/src/i18n/translate/es-es.json b/src/renderer/src/i18n/translate/es-es.json index 5cabb387a4..4d3292b59a 100644 --- a/src/renderer/src/i18n/translate/es-es.json +++ b/src/renderer/src/i18n/translate/es-es.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "Agregar al asistente", @@ -731,9 +750,14 @@ }, "common": { "add": "Agregar", + "add_success": "[to be translated]:添加成功", "advanced_settings": "Configuración avanzada", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "y", "assistant": "Agente inteligente", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "Avatar", "back": "Atrás", "browse": "Examinar", @@ -750,6 +774,7 @@ "default": "Predeterminado", "delete": "Eliminar", "delete_confirm": "¿Está seguro de que desea eliminarlo?", + "delete_success": "[to be translated]:删除成功", "description": "Descripción", "detail": "Detalles", "disabled": "Desactivado", @@ -759,6 +784,9 @@ "edit": "Editar", "enabled": "Activado", "error": "error", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Expandir", "file": { "not_supported": "Tipo de archivo no compatible {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "Ir a la configuración", "i_know": "Entendido", "inspect": "Inspeccionar", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "Base de conocimiento", "language": "Idioma", "loading": "Cargando...", @@ -780,6 +809,11 @@ "none": "无", "open": "Abrir", "paste": "Pegar", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "Vista previa", "prompt": "Prompt", "provider": "Proveedor", @@ -806,6 +840,7 @@ "success": "Éxito", "swap": "Intercambiar", "topics": "Temas", + "update_success": "[to be translated]:更新成功", "upload_files": "Subir archivo", "warning": "Advertencia", "you": "Usuario" diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json index 49f70e76e0..b0b88cdcf3 100644 --- a/src/renderer/src/i18n/translate/fr-fr.json +++ b/src/renderer/src/i18n/translate/fr-fr.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "Ajouter à l'assistant", @@ -731,9 +750,14 @@ }, "common": { "add": "Ajouter", + "add_success": "[to be translated]:添加成功", "advanced_settings": "Paramètres avancés", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "et", "assistant": "Intelligence artificielle", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "Avatar", "back": "Retour", "browse": "Parcourir", @@ -750,6 +774,7 @@ "default": "Défaut", "delete": "Supprimer", "delete_confirm": "Êtes-vous sûr de vouloir supprimer ?", + "delete_success": "[to be translated]:删除成功", "description": "Description", "detail": "détails", "disabled": "Désactivé", @@ -759,6 +784,9 @@ "edit": "Éditer", "enabled": "Activé", "error": "erreur", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Développer", "file": { "not_supported": "Type de fichier non pris en charge {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "Aller aux paramètres", "i_know": "J'ai compris", "inspect": "Vérifier", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "Base de connaissances", "language": "Langue", "loading": "Chargement...", @@ -780,6 +809,11 @@ "none": "Aucun", "open": "Ouvrir", "paste": "Coller", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "Aperçu", "prompt": "Prompt", "provider": "Fournisseur", @@ -806,6 +840,7 @@ "success": "Succès", "swap": "Échanger", "topics": "Sujets", + "update_success": "[to be translated]:更新成功", "upload_files": "Uploader des fichiers", "warning": "Avertissement", "you": "Vous" diff --git a/src/renderer/src/i18n/translate/ja-jp.json b/src/renderer/src/i18n/translate/ja-jp.json index 8a0348119d..02a69543f8 100644 --- a/src/renderer/src/i18n/translate/ja-jp.json +++ b/src/renderer/src/i18n/translate/ja-jp.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "アシスタントに追加", @@ -731,9 +750,14 @@ }, "common": { "add": "追加", + "add_success": "[to be translated]:添加成功", "advanced_settings": "詳細設定", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "と", "assistant": "アシスタント", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "アバター", "back": "戻る", "browse": "参照", @@ -750,6 +774,7 @@ "default": "デフォルト", "delete": "削除", "delete_confirm": "削除してもよろしいですか?", + "delete_success": "[to be translated]:删除成功", "description": "説明", "detail": "詳細", "disabled": "無効", @@ -759,6 +784,9 @@ "edit": "編集", "enabled": "有効", "error": "エラー", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "展開", "file": { "not_supported": "サポートされていないファイルタイプ {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "設定に移動", "i_know": "わかりました", "inspect": "検査", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "ナレッジベース", "language": "言語", "loading": "読み込み中...", @@ -780,6 +809,11 @@ "none": "無", "open": "開く", "paste": "貼り付け", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "プレビュー", "prompt": "プロンプト", "provider": "プロバイダー", @@ -806,6 +840,7 @@ "success": "成功", "swap": "交換", "topics": "トピック", + "update_success": "[to be translated]:更新成功", "upload_files": "ファイルをアップロードする", "warning": "警告", "you": "あなた" diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json index 1365994997..91677b719e 100644 --- a/src/renderer/src/i18n/translate/pt-pt.json +++ b/src/renderer/src/i18n/translate/pt-pt.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "Adicionar ao Assistente", @@ -731,9 +750,14 @@ }, "common": { "add": "Adicionar", + "add_success": "[to be translated]:添加成功", "advanced_settings": "Configurações Avançadas", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "e", "assistant": "Agente Inteligente", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "Avatar", "back": "Voltar", "browse": "Navegar", @@ -750,6 +774,7 @@ "default": "Padrão", "delete": "Excluir", "delete_confirm": "Tem certeza de que deseja excluir?", + "delete_success": "[to be translated]:删除成功", "description": "Descrição", "detail": "detalhes", "disabled": "Desativado", @@ -759,6 +784,9 @@ "edit": "Editar", "enabled": "Ativado", "error": "错误", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Expandir", "file": { "not_supported": "Tipo de arquivo não suportado {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "Ir para configurações", "i_know": "Entendi", "inspect": "Verificar", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "Base de Conhecimento", "language": "Língua", "loading": "Carregando...", @@ -780,6 +809,11 @@ "none": "Nenhum", "open": "Abrir", "paste": "Colar", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "Pré-visualização", "prompt": "Prompt", "provider": "Fornecedor", @@ -806,6 +840,7 @@ "success": "Sucesso", "swap": "Trocar", "topics": "Tópicos", + "update_success": "[to be translated]:更新成功", "upload_files": "Carregar arquivo", "warning": "Aviso", "you": "Você" diff --git a/src/renderer/src/i18n/translate/ru-ru.json b/src/renderer/src/i18n/translate/ru-ru.json index 29ad608c03..215d86179a 100644 --- a/src/renderer/src/i18n/translate/ru-ru.json +++ b/src/renderer/src/i18n/translate/ru-ru.json @@ -1,4 +1,23 @@ { + "agent": { + "add": { + "error": { + "invalid_agent": "[to be translated]:无效的 Agent" + }, + "title": "[to be translated]:添加 Agent", + "type": { + "label": "[to be translated]:Agent 类型", + "placeholder": "[to be translated]:选择 Agent 类型" + } + }, + "delete": { + "content": "[to be translated]:删除该 Agent 将强制终止并删除该 Agent 下的所有会话。您确定吗?", + "title": "[to be translated]:删除 Agent" + }, + "edit": { + "title": "[to be translated]:编辑 Agent" + } + }, "agents": { "add": { "button": "Добавить в ассистента", @@ -731,9 +750,14 @@ }, "common": { "add": "Добавить", + "add_success": "[to be translated]:添加成功", "advanced_settings": "Дополнительные настройки", + "agent_one": "[to be translated]:Agent", + "agent_other": "[to be translated]:Agents", "and": "и", "assistant": "Ассистент", + "assistant_one": "[to be translated]:助手", + "assistant_other": "[to be translated]:助手", "avatar": "Аватар", "back": "Назад", "browse": "Обзор", @@ -750,6 +774,7 @@ "default": "По умолчанию", "delete": "Удалить", "delete_confirm": "Вы уверены, что хотите удалить?", + "delete_success": "[to be translated]:删除成功", "description": "Описание", "detail": "Подробности", "disabled": "Отключено", @@ -759,6 +784,9 @@ "edit": "Редактировать", "enabled": "Включено", "error": "ошибка", + "errors": { + "validation": "[to be translated]:验证失败" + }, "expand": "Развернуть", "file": { "not_supported": "Неподдерживаемый тип файла {{type}}" @@ -769,6 +797,7 @@ "go_to_settings": "Перейти в настройки", "i_know": "Я понял", "inspect": "Осмотреть", + "invalid_value": "[to be translated]:无效值", "knowledge_base": "База знаний", "language": "Язык", "loading": "Загрузка...", @@ -780,6 +809,11 @@ "none": "без", "open": "Открыть", "paste": "Вставить", + "placeholders": { + "select": { + "model": "[to be translated]:选择模型" + } + }, "preview": "Предварительный просмотр", "prompt": "Промпт", "provider": "Провайдер", @@ -806,6 +840,7 @@ "success": "Успешно", "swap": "Поменять местами", "topics": "Топики", + "update_success": "[to be translated]:更新成功", "upload_files": "Загрузить файл", "warning": "Предупреждение", "you": "Вы" diff --git a/src/renderer/src/services/AssistantService.ts b/src/renderer/src/services/AssistantService.ts index ede66091b0..29b5bed9ea 100644 --- a/src/renderer/src/services/AssistantService.ts +++ b/src/renderer/src/services/AssistantService.ts @@ -12,8 +12,8 @@ import i18n from '@renderer/i18n' import store from '@renderer/store' import { addAssistant } from '@renderer/store/assistants' import type { - AssistantPreset, Assistant, + AssistantPreset, AssistantSettings, Model, Provider,