Shun Miyazawa 1 год назад
Родитель
Сommit
2136dec1f4

+ 2 - 1
apps/app/public/static/locales/en_US/translation.json

@@ -491,7 +491,8 @@
     "placeholder": "Ask me anything.",
     "caution_against_hallucination": "Please verify the information and check the sources.",
     "progress_label": "Generating answers",
-    "failed_to_create_or_retrieve_thread": "Failed to create or retrieve thread"
+    "failed_to_create_or_retrieve_thread": "Failed to create or retrieve thread",
+    "rate_limit_exceeded": "You have reached your usage limit for OpenAI's API. To use the Knowledge Assistant again, please add credits from the OpenAI billing page."
   },
   "link_edit": {
     "edit_link": "Edit Link",

+ 2 - 1
apps/app/public/static/locales/fr_FR/translation.json

@@ -485,7 +485,8 @@
     "placeholder": "Demandez-moi n'importe quoi.",
     "caution_against_hallucination": "Veuillez vérifier les informations et consulter les sources.",
     "progress_label": "Génération des réponses",
-    "failed_to_create_or_retrieve_thread": "Échec de la création ou de la récupération du fil de discussion"
+    "failed_to_create_or_retrieve_thread": "Échec de la création ou de la récupération du fil de discussion",
+    "rate_limit_exceeded": "Vous avez atteint votre limite d'utilisation de l'API de l'OpenAI. Pour utiliser à nouveau l'assistant de connaissance, veuillez ajouter des crédits à partir de la page de facturation d'OpenAI."
   },
   "link_edit": {
     "edit_link": "Modifier lien",

+ 2 - 1
apps/app/public/static/locales/ja_JP/translation.json

@@ -524,7 +524,8 @@
     "placeholder": "ききたいことを入力してください",
     "caution_against_hallucination": "情報が正しいか出典を確認しましょう",
     "progress_label": "回答を生成しています",
-    "failed_to_create_or_retrieve_thread": "スレッドの作成または取得に失敗しました"
+    "failed_to_create_or_retrieve_thread": "スレッドの作成または取得に失敗しました",
+    "rate_limit_exceeded": "OpenAI の API の利用上限に達しました。ナレッジアシスタントを再度利用するには OpenAI の請求ページからクレジットを追加してください。"
   },
   "link_edit": {
     "edit_link": "リンク編集",

+ 3 - 1
apps/app/public/static/locales/zh_CN/translation.json

@@ -480,7 +480,9 @@
     "placeholder": "问我任何问题。",
     "caution_against_hallucination": "请核实信息并检查来源。",
     "progress_label": "生成答案中",
-    "failed_to_create_or_retrieve_thread": "创建或获取线程失败"
+    "failed_to_create_or_retrieve_thread": "创建或获取线程失败",
+    "rate_limit_exceeded": "您已达到 OpenAI API 的使用上限。要再次使用知识助手,请从 OpenAI 账单页面添加点数。"
+
   },
   "link_edit": {
     "edit_link": "Edit Link",

+ 1 - 1
apps/app/src/features/openai/chat/components/AiChatModal/AiChatModal.tsx

@@ -146,7 +146,7 @@ const AiChatModalSubstance = (): JSX.Element => {
           logger.error(error.errorMessage);
           form.setError('input', { type: 'manual', message: error.message });
           if (error.code === StreamErrorCode.RATE_LIMIT_EXCEEDED) {
-            toastError(t('API の利用条件に達しました'));
+            toastError(t('modal_aichat.rate_limit_exceeded'));
           }
         }