浏览代码

feat:新增创建知识库国际化

hanyang 1 年之前
父节点
当前提交
6cd5528ce0

+ 8 - 2
public/i18n/lang-en.json

@@ -76,7 +76,13 @@
     "loadingDataTip": "Loading data, please wait...",
     "noMoreData": "No more data available",
     "searchAppTip": "All Application Types",
-    "searchLabelTip": "All Labels"
+    "searchLabelTip": "All Labels",
+    "create_kb_title": "Create Knowledge Base",
+    "label_name": "Icon & Name",
+    "label_desc": "Description",
+    "input_placeholder": "Enter Name",
+    "change_icon_title": "Change Icon",
+    "all_icon": "All Icons"
   },
   "knowledgeLib": {
     "tab_1": "Dataset",
@@ -116,7 +122,7 @@
     "action_tip_rename": "Rename",
     "rename_form_label": "name",
     "rename_form_placeholder": "Please enter a name",
-    "submit": "Confirm",
+    "submit": "Ok",
     "cancel": "Cancel",
     "delete_confirm": "Are you sure you want to delete?",
     "tool_tab_1": "Parser Method",

+ 7 - 1
public/i18n/lang-zh.json

@@ -76,7 +76,13 @@
     "loadingDataTip": "正在加载数据,请稍后……",
     "noMoreData": "没有更多数据了",
     "searchAppTip": "全部应用类型",
-    "searchLabelTip": "全部标签"
+    "searchLabelTip": "全部标签",
+    "create_kb_title": "创建知识库",
+    "label_name": "图标&名称",
+    "label_desc": "描述",
+    "input_placeholder": "请输入名称",
+    "change_icon_title": "替换图标",
+    "all_icon": "全部图标"
   },
   "knowledgeLib": {
     "tab_1": "数据集",

+ 9 - 5
src/modules/knowledge/ModalCreateKb.vue

@@ -1,17 +1,21 @@
 <template>
   <a-modal v-model:visible="show_modal" :align-center="false" top="15vh" @ok="handleOk" @cancel="handleCancel">
-    <template #title> 添加知识库 </template>
+    <template #title> {{ $t('management.create_kb_title') }} </template>
     <div class="section">
       <div class="form-item">
-        <div class="label">图标&名称</div>
+        <div class="label">{{ $t('management.label_name') }}</div>
         <div class="value">
           <img class="icon" :src="getImageKnowLedge(target_icon)" alt="" @click="handleSelectIcon" />
-          <a-input v-model="form.name" placeholder="请输入名称" />
+          <a-input v-model="form.name" :placeholder="$t('management.input_placeholder')" />
         </div>
       </div>
       <div class="form-item">
-        <div class="label">描述</div>
-        <a-textarea v-model="form.description" placeholder="描述" :auto-size="{ minRows: 2, maxRows: 5 }" />
+        <div class="label">{{ $t('management.label_desc') }}</div>
+        <a-textarea
+          v-model="form.description"
+          :placeholder="$t('management.label_desc')"
+          :auto-size="{ minRows: 2, maxRows: 5 }"
+        />
       </div>
     </div>
   </a-modal>

+ 2 - 2
src/modules/knowledge/ModalSelectIcon.vue

@@ -6,9 +6,9 @@
     @cancel="handleCancel"
     @before-ok="handleBeforeOk"
   >
-    <template #title>替换图标</template>
+    <template #title>{{ $t('management.change_icon_title') }}</template>
     <div class="section">
-      <div class="labels">全部图标</div>
+      <div class="labels">{{ $t('management.all_icon') }}</div>
       <div class="icons">
         <div
           class="icon-border"