Преглед изворни кода

Translate OpenDefaultButton tooltip

satof3 пре 1 година
родитељ
комит
8ef35997e2

+ 3 - 0
apps/app/public/static/locales/en_US/translation.json

@@ -575,6 +575,9 @@
       "proceed": "Understand and proceed"
     }
   },
+  "default_ai_assistant": {
+    "not_set": "Default assistant is not set"
+  },
   "ai_assistant_tree": {
     "add_assistant": "Add Assistant",
     "my_assistants": "My Assistants",

+ 3 - 0
apps/app/public/static/locales/fr_FR/translation.json

@@ -570,6 +570,9 @@
       "proceed": "Comprendre et continuer"
     }
   },
+  "default_ai_assistant": {
+    "not_set": "L'assistant par défaut n'est pas configuré"
+  },
  "ai_assistant_tree": {
     "add_assistant": "Ajouter un assistant",
     "my_assistants": "Mes assistants",

+ 3 - 0
apps/app/public/static/locales/ja_JP/translation.json

@@ -608,6 +608,9 @@
       "proceed": "理解して続行する"
     }
   },
+  "default_ai_assistant": {
+    "not_set": "デフォルトアシスタントが設定されていません"
+  },
   "ai_assistant_tree": {
     "add_assistant": "アシスタントを追加する",
     "my_assistants": "マイアシスタント",

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

@@ -565,6 +565,9 @@
       "proceed": "了解并继续"
     }
   },
+  "default_ai_assistant": {
+    "not_set": "未设置默认助手"
+  },
   "ai_assistant_tree": {
     "add_assistant": "添加助手",
     "my_assistants": "我的助手",

+ 4 - 1
apps/app/src/features/openai/client/components/AiAssistant/OpenDefaultAiAssistantButton.tsx

@@ -1,5 +1,7 @@
 import React, { useCallback, useMemo } from 'react';
 
+import { useTranslation } from 'react-i18next';
+
 import { NotAvailable } from '~/client/components/NotAvailable';
 import { NotAvailableForGuest } from '~/client/components/NotAvailableForGuest';
 import { useIsAiEnabled } from '~/stores-universal/context';
@@ -9,6 +11,7 @@ import { useAiAssistantChatSidebar, useSWRxAiAssistants } from '../../stores/ai-
 import styles from './OpenDefaultAiAssistantButton.module.scss';
 
 const OpenDefaultAiAssistantButton = (): JSX.Element => {
+  const { t } = useTranslation();
   const { data: isAiEnabled } = useIsAiEnabled();
   const { data: aiAssistantData } = useSWRxAiAssistants();
   const { open: openAiAssistantChatSidebar } = useAiAssistantChatSidebar();
@@ -36,7 +39,7 @@ const OpenDefaultAiAssistantButton = (): JSX.Element => {
 
   return (
     <NotAvailableForGuest>
-      <NotAvailable isDisabled={defaultAiAssistant == null} title="デフォルトアシスタントが設定されていません">
+      <NotAvailable isDisabled={defaultAiAssistant == null} title={t('default_ai_assistant.not_set')}>
         <button
           type="button"
           className={`btn btn-search ${styles['btn-open-default-ai-assistant']}`}