فهرست منبع

Rename 'ai_assistant_list' to 'ai_assistant_substance' in translations and update references in components

Shun Miyazawa 11 ماه پیش
والد
کامیت
51036e6081

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

@@ -601,7 +601,7 @@
   "default_ai_assistant": {
     "not_set": "Default assistant is not set"
   },
-  "ai_assistant_list": {
+  "ai_assistant_substance": {
     "add_assistant": "Add Assistant",
     "my_assistants": "My Assistants",
     "team_assistants": "Team Assistants",

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

@@ -595,7 +595,7 @@
   "default_ai_assistant": {
     "not_set": "L'assistant par défaut n'est pas configuré"
   },
- "ai_assistant_list": {
+ "ai_assistant_substance": {
     "add_assistant": "Ajouter un assistant",
     "my_assistants": "Mes assistants",
     "team_assistants": "Assistants d'équipe",

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

@@ -633,7 +633,7 @@
   "default_ai_assistant": {
     "not_set": "デフォルトアシスタントが設定されていません"
   },
-  "ai_assistant_list": {
+  "ai_assistant_substance": {
     "add_assistant": "アシスタントを追加する",
     "my_assistants": "マイアシスタント",
     "team_assistants": "チームアシスタント",

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

@@ -590,7 +590,7 @@
   "default_ai_assistant": {
     "not_set": "未设置默认助手"
   },
-  "ai_assistant_list": {
+  "ai_assistant_substance": {
     "add_assistant": "添加助手",
     "my_assistants": "我的助手",
     "team_assistants": "团队助手",

+ 8 - 8
apps/app/src/features/openai/client/components/AiAssistant/Sidebar/AiAssistantList.tsx

@@ -40,12 +40,12 @@ const ThreadItem: React.FC<ThreadItemProps> = ({
   const deleteThreadHandler = useCallback(async() => {
     try {
       await deleteThread({ aiAssistantId: aiAssistantData._id, threadRelationId: threadData._id });
-      toastSuccess(t('ai_assistant_list.toaster.thread_deleted_success'));
+      toastSuccess(t('ai_assistant_substance.toaster.thread_deleted_success'));
       onThreadDelete();
     }
     catch (err) {
       logger.error(err);
-      toastError(t('ai_assistant_list.toaster.thread_deleted_failed'));
+      toastError(t('ai_assistant_substance.toaster.thread_deleted_failed'));
     }
   }, [aiAssistantData._id, onThreadDelete, t, threadData._id]);
 
@@ -101,7 +101,7 @@ const ThreadItems: React.FC<ThreadItemsProps> = ({ aiAssistantData, onThreadClic
   const { data: threads } = useSWRxThreads(aiAssistantData._id);
 
   if (threads == null || threads.length === 0) {
-    return <p className="text-secondary ms-5">{t('ai_assistant_list.thread_does_not_exist')}</p>;
+    return <p className="text-secondary ms-5">{t('ai_assistant_substance.thread_does_not_exist')}</p>;
   }
 
   return (
@@ -162,11 +162,11 @@ const AiAssistantItem: React.FC<AiAssistantItemProps> = ({
     try {
       await setDefaultAiAssistant(aiAssistant._id, !aiAssistant.isDefault);
       onUpdated?.();
-      toastSuccess(t('ai_assistant_list.toaster.ai_assistant_set_default_success'));
+      toastSuccess(t('ai_assistant_substance.toaster.ai_assistant_set_default_success'));
     }
     catch (err) {
       logger.error(err);
-      toastError(t('ai_assistant_list.toaster.ai_assistant_set_default_failed'));
+      toastError(t('ai_assistant_substance.toaster.ai_assistant_set_default_failed'));
     }
   }, [aiAssistant._id, aiAssistant.isDefault, onUpdated, t]);
 
@@ -174,11 +174,11 @@ const AiAssistantItem: React.FC<AiAssistantItemProps> = ({
     try {
       await deleteAiAssistant(aiAssistant._id);
       onDeleted?.();
-      toastSuccess(t('ai_assistant_list.toaster.ai_assistant_deleted_success'));
+      toastSuccess(t('ai_assistant_substance.toaster.ai_assistant_deleted_success'));
     }
     catch (err) {
       logger.error(err);
-      toastError(t('ai_assistant_list.toaster.ai_assistant_deleted_failed'));
+      toastError(t('ai_assistant_substance.toaster.ai_assistant_deleted_failed'));
     }
   }, [aiAssistant._id, onDeleted, t]);
 
@@ -311,7 +311,7 @@ export const AiAssistantList: React.FC<AiAssistantListProps> = ({
         disabled={aiAssistants.length === 0}
       >
         <h3 className="grw-ai-assistant-substance-header fw-bold mb-0 me-1">
-          {t(`ai_assistant_list.${isTeamAssistant ? 'team' : 'my'}_assistants`)}
+          {t(`ai_assistant_substance.${isTeamAssistant ? 'team' : 'my'}_assistants`)}
         </h3>
         <span
           className="material-symbols-outlined"

+ 2 - 2
apps/app/src/features/openai/client/components/AiAssistant/Sidebar/AiAssistantSubstance.tsx

@@ -24,7 +24,7 @@ export const AiAssistantContent = (): JSX.Element => {
         onClick={() => open()}
       >
         <span className="material-symbols-outlined fs-5 me-2">add</span>
-        <span className="fw-normal">{t('ai_assistant_list.add_assistant')}</span>
+        <span className="fw-normal">{t('ai_assistant_substance.add_assistant')}</span>
       </button>
 
       <div className="d-flex flex-column gap-4">
@@ -48,7 +48,7 @@ export const AiAssistantContent = (): JSX.Element => {
 
         <div>
           <h3 className="fw-bold grw-ai-assistant-substance-header">
-            {t('ai_assistant_list.recent_threads')}
+            {t('ai_assistant_substance.recent_threads')}
           </h3>
           <ThreadList />
         </div>

+ 2 - 2
apps/app/src/features/openai/client/components/AiAssistant/Sidebar/ThreadList.tsx

@@ -34,12 +34,12 @@ export const ThreadList: React.FC = () => {
   const deleteThreadHandler = useCallback(async(aiAssistantId: string, threadRelationId: string) => {
     try {
       await deleteThread({ aiAssistantId, threadRelationId });
-      toastSuccess(t('ai_assistant_list.toaster.thread_deleted_success'));
+      toastSuccess(t('ai_assistant_substance.toaster.thread_deleted_success'));
       mutate();
     }
     catch (err) {
       logger.error(err);
-      toastError(t('ai_assistant_list.toaster.thread_deleted_failed'));
+      toastError(t('ai_assistant_substance.toaster.thread_deleted_failed'));
     }
   }, [mutate, t]);