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" },