Forráskód Böngészése

!155 refactor: 直接从@/lang/*.ts后缀的i18n文件中读取各国语言包信息
Merge pull request !155 from QianRj/优化i18n

疯狂的狮子Li 6 hónapja
szülő
commit
971b4f60ec
3 módosított fájl, 10 hozzáadás és 51 törlés
  1. 0 25
      src/lang/en_US.json
  2. 10 1
      src/lang/index.ts
  3. 0 25
      src/lang/zh_CN.json

+ 0 - 25
src/lang/en_US.json

@@ -1,25 +0,0 @@
-{
-  "route": {
-    "dashboard": "Dashboard",
-    "document": "Document"
-  },
-  "login": {
-    "username": "Username",
-    "password": "Password",
-    "login": "Login",
-    "code": "Verification Code",
-    "copyright": ""
-  },
-  "navbar": {
-    "full": "Full Screen",
-    "language": "Language",
-    "dashboard": "Dashboard",
-    "document": "Document",
-    "message": "Message",
-    "layoutSize": "Layout Size",
-    "selectTenant": "Select Tenant",
-    "layoutSetting": "Layout Setting",
-    "personalCenter": "Personal Center",
-    "logout": "Logout"
-  }
-}

+ 10 - 1
src/lang/index.ts

@@ -2,7 +2,16 @@
 import { createI18n } from 'vue-i18n';
 
 import { LanguageEnum } from '@/enums/LanguageEnum';
-import messages from '@intlify/unplugin-vue-i18n/messages';
+import en_US from '@/lang/en_US';
+import zh_CN from '@/lang/zh_CN';
+
+/**
+ * 组合导入的语言包
+ */
+const messages = {
+  en_US,
+  zh_CN
+};
 
 /**
  * 获取当前语言

+ 0 - 25
src/lang/zh_CN.json

@@ -1,25 +0,0 @@
-{
-  "route": {
-    "dashboard": "首页",
-    "document": "项目文档"
-  },
-  "login": {
-    "username": "用户名",
-    "password": "密码",
-    "login": "登 录",
-    "code": "请输入验证码",
-    "copyright": ""
-  },
-  "navbar": {
-    "full": "全屏",
-    "language": "语言",
-    "dashboard": "首页",
-    "document": "项目文档",
-    "message": "消息",
-    "layoutSize": "布局大小",
-    "selectTenant": "选择租户",
-    "layoutSetting": "布局设置",
-    "personalCenter": "个人中心",
-    "logout": "退出登录"
-  }
-}