diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json
index 2898a58d5e..3561befe1e 100644
--- a/src/renderer/src/i18n/locales/en-us.json
+++ b/src/renderer/src/i18n/locales/en-us.json
@@ -831,6 +831,7 @@
"invalid": "Invalid MCP server"
}
},
+ "cause": "Error cause",
"chat": {
"chunk": {
"non_json": "Returned an invalid data format"
@@ -840,6 +841,7 @@
"quota_exceeded": "Your daily {{quota}} free quota has been exhausted. Please go to the {{provider}} to obtain an API key and configure the API key to continue using.",
"response": "Something went wrong. Please check if you have set your API key in the Settings > Providers"
},
+ "data": "data",
"detail": "Error Details",
"details": "Details",
"http": {
@@ -859,6 +861,7 @@
"exists": "Model already exists",
"not_exists": "Model does not exist"
},
+ "name": "Error name",
"no_api_key": "API key is not configured",
"pause_placeholder": "Paused",
"provider_disabled": "Model provider is not enabled",
@@ -867,9 +870,13 @@
"title": "Render Error"
},
"requestBody": "Request Body",
+ "requestBodyValues": "Request Body Values",
"requestUrl": "Request URL",
+ "responseBody": "Response Body",
+ "responseHeaders": "Response Header",
"stack": "Stack Trace",
"status": "Status Code",
+ "statusCode": "Status code",
"unknown": "Unknown error",
"user_message_not_found": "Cannot find original user message to resend"
},
diff --git a/src/renderer/src/i18n/locales/ja-jp.json b/src/renderer/src/i18n/locales/ja-jp.json
index 9503f0ca5f..789a80f9e0 100644
--- a/src/renderer/src/i18n/locales/ja-jp.json
+++ b/src/renderer/src/i18n/locales/ja-jp.json
@@ -831,6 +831,7 @@
"invalid": "無効なMCPサーバー"
}
},
+ "cause": "エラーの原因",
"chat": {
"chunk": {
"non_json": "無効なデータ形式が返されました"
@@ -840,6 +841,7 @@
"quota_exceeded": "本日の{{quota}}無料クォータが使い果たされました。{{provider}}でAPIキーを取得し、APIキーを設定して使用を続けてください。",
"response": "エラーが発生しました。APIキーが設定されていない場合は、設定 > プロバイダーでキーを設定してください"
},
+ "data": "データ",
"detail": "エラーの詳細",
"details": "詳細",
"http": {
@@ -859,6 +861,7 @@
"exists": "モデルが既に存在します",
"not_exists": "モデルが存在しません"
},
+ "name": "エラー名",
"no_api_key": "APIキーが設定されていません",
"pause_placeholder": "応答を一時停止しました",
"provider_disabled": "モデルプロバイダーが有効になっていません",
@@ -867,9 +870,13 @@
"title": "レンダリングエラー"
},
"requestBody": "要求されたコンテンツ",
+ "requestBodyValues": "リクエストボディ",
"requestUrl": "リクエストパス",
+ "responseBody": "レスポンス内容",
+ "responseHeaders": "レスポンスヘッダー",
"stack": "スタック情報",
"status": "ステータスコード",
+ "statusCode": "ステータスコード",
"unknown": "不明なエラー",
"user_message_not_found": "元のユーザーメッセージを見つけることができませんでした"
},
diff --git a/src/renderer/src/i18n/locales/ru-ru.json b/src/renderer/src/i18n/locales/ru-ru.json
index 731c507c17..02b0105166 100644
--- a/src/renderer/src/i18n/locales/ru-ru.json
+++ b/src/renderer/src/i18n/locales/ru-ru.json
@@ -831,6 +831,7 @@
"invalid": "Недействительный сервер MCP"
}
},
+ "cause": "Ошибка произошла по следующей причине",
"chat": {
"chunk": {
"non_json": "Вернулся недопустимый формат данных"
@@ -840,6 +841,7 @@
"quota_exceeded": "Ваша ежедневная {{quota}} бесплатная квота исчерпана. Пожалуйста, перейдите в {{provider}} для получения ключа API и настройте ключ API для продолжения использования.",
"response": "Что-то пошло не так. Пожалуйста, проверьте, установлен ли ваш ключ API в Настройки > Провайдеры"
},
+ "data": "данные",
"detail": "Детали ошибки",
"details": "Подробности",
"http": {
@@ -859,6 +861,7 @@
"exists": "Модель уже существует",
"not_exists": "Модель не существует"
},
+ "name": "错误名称",
"no_api_key": "Ключ API не настроен",
"pause_placeholder": "Получение ответа приостановлено",
"provider_disabled": "Провайдер моделей не включен",
@@ -867,9 +870,13 @@
"title": "Ошибка рендеринга"
},
"requestBody": "Запрашиваемый контент",
+ "requestBodyValues": "Тело запроса",
"requestUrl": "Путь запроса",
+ "responseBody": "Содержание ответа",
+ "responseHeaders": "Заголовки ответа",
"stack": "Информация стека",
"status": "Код статуса",
+ "statusCode": "Код состояния",
"unknown": "Неизвестная ошибка",
"user_message_not_found": "Не удалось найти исходное сообщение пользователя"
},
diff --git a/src/renderer/src/i18n/locales/zh-tw.json b/src/renderer/src/i18n/locales/zh-tw.json
index 92e486bea9..8fd1af2c25 100644
--- a/src/renderer/src/i18n/locales/zh-tw.json
+++ b/src/renderer/src/i18n/locales/zh-tw.json
@@ -831,6 +831,7 @@
"invalid": "無效的MCP伺服器"
}
},
+ "cause": "錯誤原因",
"chat": {
"chunk": {
"non_json": "返回了無效的資料格式"
@@ -840,6 +841,7 @@
"quota_exceeded": "您今日{{quota}}免费配额已用尽,请前往 {{provider}} 获取API密钥,配置API密钥后继续使用",
"response": "出現錯誤。如果尚未設定 API 金鑰,請前往設定 > 模型提供者中設定金鑰"
},
+ "data": "数据",
"detail": "錯誤詳情",
"details": "詳細信息",
"http": {
@@ -859,6 +861,7 @@
"exists": "模型已存在",
"not_exists": "模型不存在"
},
+ "name": "錯誤名稱",
"no_api_key": "API 金鑰未設定",
"pause_placeholder": "回應已暫停",
"provider_disabled": "模型供應商未啟用",
@@ -867,9 +870,13 @@
"title": "渲染錯誤"
},
"requestBody": "請求內容",
+ "requestBodyValues": "请求体",
"requestUrl": "請求路徑",
+ "responseBody": "响应内容",
+ "responseHeaders": "响应首部",
"stack": "堆棧信息",
"status": "狀態碼",
+ "statusCode": "狀態碼",
"unknown": "未知錯誤",
"user_message_not_found": "無法找到原始用戶訊息"
},
diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json
index 6ff2980f9c..e3fc47681a 100644
--- a/src/renderer/src/i18n/translate/el-gr.json
+++ b/src/renderer/src/i18n/translate/el-gr.json
@@ -538,7 +538,10 @@
"tip": "Στη γραμμή εργαλείων των εκτελέσιμων blocks κώδικα θα εμφανίζεται το κουμπί εκτέλεσης· προσέξτε να μην εκτελέσετε επικίνδυνο κώδικα!",
"title": "Εκτέλεση Κώδικα"
},
- "code_image_tools": "Ενεργοποίηση εργαλείου προεπισκόπησης",
+ "code_image_tools": {
+ "label": "Ενεργοποίηση εργαλείου προεπισκόπησης",
+ "tip": "Ενεργοποίηση εργαλείου προεπισκόπησης για εικόνες που αποδίδονται από blocks κώδικα όπως το mermaid"
+ },
"code_wrappable": "Οι κώδικες μπορούν να γράφονται σε διαφορετική γραμμή",
"context_count": {
"label": "Πλήθος ενδιάμεσων",
@@ -744,6 +747,7 @@
"delete": "Διαγραφή",
"delete_confirm": "Είστε βέβαιοι ότι θέλετε να διαγράψετε;",
"description": "Περιγραφή",
+ "detail": "Λεπτομέρειες",
"disabled": "Απενεργοποιημένο",
"docs": "Έγγραφα",
"download": "Λήψη",
@@ -827,6 +831,7 @@
"invalid": "Μη έγκυρος διακομιστής MCP"
}
},
+ "cause": "Αιτία σφάλματος",
"chat": {
"chunk": {
"non_json": "Επέστρεψε μη έγκυρη μορφή δεδομένων"
@@ -836,6 +841,9 @@
"quota_exceeded": "Η ημερήσια δωρεάν ποσόστωση {{quota}} tokens σας έχει εξαντληθεί. Παρακαλώ μεταβείτε στο {{provider}} για να λάβετε ένα κλειδί API και να ρυθμίσετε το κλειδί API για να συνεχίσετε τη χρήση.",
"response": "Σφάλμα. Εάν δεν έχετε ρυθμίσει το κλειδί API, πηγαίνετε στο ρυθμισμένα > παρέχοντας το πρόσωπο του μοντέλου"
},
+ "data": "δεδομένα",
+ "detail": "Λεπτομέρειες σφάλματος",
+ "details": "Λεπτομέρειες",
"http": {
"400": "Σφάλμα ζητήματος, παρακαλώ ελέγξτε αν τα παράμετρα του ζητήματος είναι σωστά. Εάν έχετε αλλάξει τις ρυθμίσεις του μοντέλου, επαναφέρετε τις προεπιλεγμένες ρυθμίσεις.",
"401": "Αποτυχία επιβεβαίωσης ταυτότητας, παρακαλώ ελέγξτε αν η κλειδί API είναι σωστή",
@@ -847,11 +855,13 @@
"503": "Η υπηρεσία δεν είναι διαθέσιμη, παρακαλώ δοκιμάστε ξανά",
"504": "Υπερχρονισμός φάρων, παρακαλώ δοκιμάστε ξανά"
},
+ "message": "Μήνυμα σφάλματος",
"missing_user_message": "Αδυναμία εναλλαγής απάντησης μοντέλου: το αρχικό μήνυμα χρήστη έχει διαγραφεί. Παρακαλούμε στείλτε ένα νέο μήνυμα για να λάβετε απάντηση από αυτό το μοντέλο",
"model": {
"exists": "Το μοντέλο υπάρχει ήδη",
"not_exists": "Το μοντέλο δεν υπάρχει"
},
+ "name": "Λάθος όνομα",
"no_api_key": "Δεν έχετε ρυθμίσει το κλειδί API",
"pause_placeholder": "Διακόπηκε",
"provider_disabled": "Ο παρεχόμενος παροχός του μοντέλου δεν είναι ενεργοποιημένος",
@@ -859,6 +869,14 @@
"description": "Απέτυχε η ώθηση της εξίσωσης, παρακαλώ ελέγξτε το σωστό μορφάτι της",
"title": "Σφάλμα Παρασκήνιου"
},
+ "requestBody": "Περιεχόμενο αιτήματος",
+ "requestBodyValues": "Σώμα αιτήματος",
+ "requestUrl": "Μονοπάτι αιτήματος",
+ "responseBody": "απάντηση περιεχομένου",
+ "responseHeaders": "Επικεφαλίδες απόκρισης",
+ "stack": "Πληροφορίες στοίβας",
+ "status": "Κωδικός κατάστασης",
+ "statusCode": "Κωδικός κατάστασης",
"unknown": "Άγνωστο σφάλμα",
"user_message_not_found": "Αδυναμία εύρεσης της αρχικής μηνύματος χρήστη"
},
diff --git a/src/renderer/src/i18n/translate/es-es.json b/src/renderer/src/i18n/translate/es-es.json
index a2a14f7464..a11986617e 100644
--- a/src/renderer/src/i18n/translate/es-es.json
+++ b/src/renderer/src/i18n/translate/es-es.json
@@ -538,7 +538,10 @@
"tip": "En la barra de herramientas de bloques de código ejecutables se mostrará un botón de ejecución. ¡Tenga cuidado en no ejecutar código peligroso!",
"title": "Ejecución de Código"
},
- "code_image_tools": "Activar herramientas de vista previa",
+ "code_image_tools": {
+ "label": "Habilitar herramienta de vista previa",
+ "tip": "Habilitar herramientas de vista previa para imágenes renderizadas de bloques de código como mermaid"
+ },
"code_wrappable": "Bloques de código reemplazables",
"context_count": {
"label": "Número de contextos",
@@ -744,6 +747,7 @@
"delete": "Eliminar",
"delete_confirm": "¿Está seguro de que desea eliminarlo?",
"description": "Descripción",
+ "detail": "Detalles",
"disabled": "Desactivado",
"docs": "Documentos",
"download": "Descargar",
@@ -827,6 +831,7 @@
"invalid": "Servidor MCP no válido"
}
},
+ "cause": "Error原因",
"chat": {
"chunk": {
"non_json": "Devuelve un formato de datos no válido"
@@ -836,6 +841,9 @@
"quota_exceeded": "Su cuota gratuita diaria de {{quota}} tokens se ha agotado. Por favor, vaya a {{provider}} para obtener una clave API y configurar la clave API para continuar usando.",
"response": "Ha ocurrido un error, si no ha configurado la clave API, vaya a Configuración > Proveedor de modelos para configurar la clave"
},
+ "data": "datos",
+ "detail": "Detalles del error",
+ "details": "Detalles",
"http": {
"400": "Error en la solicitud, revise si los parámetros de la solicitud son correctos. Si modificó la configuración del modelo, restablezca a la configuración predeterminada",
"401": "Fallo en la autenticación, revise si la clave API es correcta",
@@ -847,11 +855,13 @@
"503": "Servicio no disponible, inténtelo de nuevo más tarde",
"504": "Tiempo de espera de la puerta de enlace, inténtelo de nuevo más tarde"
},
+ "message": "错误信息",
"missing_user_message": "No se puede cambiar la respuesta del modelo: el mensaje original del usuario ha sido eliminado. Envíe un nuevo mensaje para obtener la respuesta de este modelo",
"model": {
"exists": "El modelo ya existe",
"not_exists": "El modelo no existe"
},
+ "name": "Nombre de error",
"no_api_key": "La clave API no está configurada",
"pause_placeholder": "Interrumpido",
"provider_disabled": "El proveedor de modelos no está habilitado",
@@ -859,6 +869,14 @@
"description": "Error al renderizar la fórmula, por favor, compruebe si el formato de la fórmula es correcto",
"title": "Error de renderizado"
},
+ "requestBody": "Contenido de la solicitud",
+ "requestBodyValues": "Cuerpo de la solicitud",
+ "requestUrl": "Ruta de solicitud",
+ "responseBody": "Contenido de la respuesta",
+ "responseHeaders": "Encabezados de respuesta",
+ "stack": "Información de la pila",
+ "status": "código de estado",
+ "statusCode": "código de estado",
"unknown": "Error desconocido",
"user_message_not_found": "No se pudo encontrar el mensaje original del usuario"
},
diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json
index 8c65585ce5..27092f1840 100644
--- a/src/renderer/src/i18n/translate/fr-fr.json
+++ b/src/renderer/src/i18n/translate/fr-fr.json
@@ -538,7 +538,10 @@
"tip": "Une bouton d'exécution s'affichera dans la barre d'outils des blocs de code exécutables. Attention à ne pas exécuter de code dangereux !",
"title": "Exécution de code"
},
- "code_image_tools": "Activer l'outil d'aperçu",
+ "code_image_tools": {
+ "label": "Activer l'outil d'aperçu",
+ "tip": "Activer les outils de prévisualisation pour les images rendues à partir de blocs de code comme mermaid"
+ },
"code_wrappable": "Blocs de code avec retours à la ligne",
"context_count": {
"label": "Nombre de contextes",
@@ -744,6 +747,7 @@
"delete": "Supprimer",
"delete_confirm": "Êtes-vous sûr de vouloir supprimer ?",
"description": "Description",
+ "detail": "détails",
"disabled": "Désactivé",
"docs": "Documents",
"download": "Télécharger",
@@ -827,6 +831,7 @@
"invalid": "Serveur MCP invalide"
}
},
+ "cause": "Erreur causée par",
"chat": {
"chunk": {
"non_json": "a renvoyé un format de données invalide"
@@ -836,6 +841,9 @@
"quota_exceeded": "Votre quota gratuit quotidien de {{quota}} tokens a été épuisé. Veuillez vous rendre sur {{provider}} pour obtenir une clé API et configurer la clé API pour continuer à utiliser.",
"response": "Une erreur s'est produite, si l'API n'est pas configurée, veuillez aller dans Paramètres > Fournisseurs de modèles pour configurer la clé"
},
+ "data": "données",
+ "detail": "Détails de l'erreur",
+ "details": "Informations détaillées",
"http": {
"400": "Erreur de requête, veuillez vérifier si les paramètres de la requête sont corrects. Si vous avez modifié les paramètres du modèle, réinitialisez-les aux paramètres par défaut.",
"401": "Échec de l'authentification, veuillez vérifier que votre clé API est correcte.",
@@ -847,11 +855,13 @@
"503": "Service indisponible, veuillez réessayer plus tard.",
"504": "Délai d'expiration de la passerelle, veuillez réessayer plus tard."
},
+ "message": "Erreur message",
"missing_user_message": "Impossible de changer de modèle de réponse : le message utilisateur d'origine a été supprimé. Veuillez envoyer un nouveau message pour obtenir une réponse de ce modèle.",
"model": {
"exists": "Le modèle existe déjà",
"not_exists": "Le modèle n'existe pas"
},
+ "name": "Nom d'erreur",
"no_api_key": "La clé API n'est pas configurée",
"pause_placeholder": "Прервано",
"provider_disabled": "Le fournisseur de modèles n'est pas activé",
@@ -859,6 +869,14 @@
"description": "La formule n'a pas été rendue avec succès, veuillez vérifier si le format de la formule est correct",
"title": "Erreur de rendu"
},
+ "requestBody": "Contenu de la demande",
+ "requestBodyValues": "Corps de la requête",
+ "requestUrl": "Chemin de la requête",
+ "responseBody": "Contenu de la réponse",
+ "responseHeaders": "En-têtes de réponse",
+ "stack": "Informations de la pile",
+ "status": "Code d'état",
+ "statusCode": "Code d'état",
"unknown": "Неизвестная ошибка",
"user_message_not_found": "Impossible de trouver le message d'utilisateur original"
},
diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json
index 2ece88f325..6564634d44 100644
--- a/src/renderer/src/i18n/translate/pt-pt.json
+++ b/src/renderer/src/i18n/translate/pt-pt.json
@@ -538,7 +538,10 @@
"tip": "A barra de ferramentas de blocos de código executáveis exibirá um botão de execução; atenção para não executar códigos perigosos!",
"title": "Execução de Código"
},
- "code_image_tools": "Ativar ferramenta de pré-visualização",
+ "code_image_tools": {
+ "label": "Ativar ferramenta de visualização",
+ "tip": "Ativar ferramentas de visualização para imagens renderizadas de blocos de código como mermaid"
+ },
"code_wrappable": "Bloco de código com quebra de linha",
"context_count": {
"label": "Número de contexto",
@@ -744,6 +747,7 @@
"delete": "Excluir",
"delete_confirm": "Tem certeza de que deseja excluir?",
"description": "Descrição",
+ "detail": "detalhes",
"disabled": "Desativado",
"docs": "Documentos",
"download": "Baixar",
@@ -827,6 +831,7 @@
"invalid": "Servidor MCP inválido"
}
},
+ "cause": "Causa do erro",
"chat": {
"chunk": {
"non_json": "Devolveu um formato de dados inválido"
@@ -836,6 +841,9 @@
"quota_exceeded": "Sua cota gratuita diária de {{quota}} tokens foi esgotada. Por favor, vá para {{provider}} para obter uma chave API e configurar a chave API para continuar usando.",
"response": "Ocorreu um erro, se a chave da API não foi configurada, por favor vá para Configurações > Provedores de Modelo para configurar a chave"
},
+ "data": "dados",
+ "detail": "Detalhes do erro",
+ "details": "Detalhes",
"http": {
"400": "Erro na solicitação, por favor verifique se os parâmetros da solicitação estão corretos. Se você alterou as configurações do modelo, redefina para as configurações padrão",
"401": "Falha na autenticação, por favor verifique se a chave da API está correta",
@@ -847,11 +855,13 @@
"503": "Serviço indisponível, por favor tente novamente mais tarde",
"504": "Tempo de espera do gateway excedido, por favor tente novamente mais tarde"
},
+ "message": "Mensagem de erro",
"missing_user_message": "Não é possível alternar a resposta do modelo: a mensagem original do usuário foi excluída. Envie uma nova mensagem para obter a resposta deste modelo",
"model": {
"exists": "O modelo já existe",
"not_exists": "O modelo não existe"
},
+ "name": "Nome do erro",
"no_api_key": "A chave da API não foi configurada",
"pause_placeholder": "Interrompido",
"provider_disabled": "O provedor de modelos está desativado",
@@ -859,6 +869,14 @@
"description": "Falha ao renderizar a fórmula, por favor verifique se o formato da fórmula está correto",
"title": "Erro de Renderização"
},
+ "requestBody": "Conteúdo da solicitação",
+ "requestBodyValues": "Corpo da solicitação",
+ "requestUrl": "Caminho da solicitação",
+ "responseBody": "Conteúdo da resposta",
+ "responseHeaders": "Cabeçalho de resposta",
+ "stack": "Informações da pilha",
+ "status": "Código de status",
+ "statusCode": "Código de status",
"unknown": "Erro desconhecido",
"user_message_not_found": "Não foi possível encontrar a mensagem original do usuário"
},