Browse Source

增加i18n

gemercheung 2 years ago
parent
commit
f4e92ea9db
3 changed files with 28 additions and 7 deletions
  1. 12 7
      src/api/scene.ts
  2. 8 0
      src/locales/lang/en/code.ts
  3. 8 0
      src/locales/lang/zh/code.ts

+ 12 - 7
src/api/scene.ts

@@ -1,6 +1,7 @@
 import axios from './instance'
 import { GET_SCENE_LIST, GET_ROOM } from './constant'
 import type { PageResult, Room } from './'
+import { useI18n } from '@/hook/useI18n'
 
 export type SScene = {
   id: number
@@ -30,13 +31,17 @@ export enum SceneStatus {
   ARCHIVE = 3,
   RERUN = 4
 }
+
+const { t } = useI18n()
+
+
 export const sceneStatusDesc = {
-  [SceneStatus.DEL]: '场景被删',
-  [SceneStatus.RUN]: '计算中',
-  [SceneStatus.ERR]: '计算失败',
-  [SceneStatus.SUCCESS]: '计算成功',
-  [SceneStatus.ARCHIVE]: '封存',
-  [SceneStatus.RERUN]: '重新计算中'
+  [SceneStatus.DEL]: t('code.del'),
+  [SceneStatus.RUN]: t('code.run'),
+  [SceneStatus.ERR]: t('code.err'),
+  [SceneStatus.SUCCESS]: t('code.success'),
+  [SceneStatus.ARCHIVE]: t('code.archive'),
+  [SceneStatus.RERUN]: t('code.rerun')
 }
 
 export type Scenes = Scene[]
@@ -55,7 +60,7 @@ export const fetchScenes = async (): Promise<Scenes> => {
     pageSize: 1000,
     sceneName: ''
   }
-  
+
 
   const [kkScenes, kjScenes] = await Promise.all([
     axios.post<PageResult<SScene>>(GET_SCENE_LIST, { type: 0, ...params }),

+ 8 - 0
src/locales/lang/en/code.ts

@@ -0,0 +1,8 @@
+export default {
+    del: '场景被删',
+    run: 'Calculating',
+    err:'Failed',
+    success:'计算成功',
+    archive:'Archive',
+    rerun:'重新计算中'
+}

+ 8 - 0
src/locales/lang/zh/code.ts

@@ -0,0 +1,8 @@
+export default {
+    del: '场景被删',
+    run: '计算中',
+    err:'计算失败',
+    success:'计算成功',
+    archive:'封存',
+    rerun:'重新计算中'
+}