index.js 627 B

1234567891011121314151617181920212223242526272829303132333435
  1. //语言
  2. import { lang } from "@/settings/designSetting";
  3. import { createI18n } from "vue-i18n"; //引入vue-i18n组件
  4. import { getLocalStorage } from '@/utils'
  5. // 系统语言包
  6. import zhHkSys from "./zhHk/index";
  7. import enUsSys from "./enUs/index";
  8. // 创建i18n实例
  9. export const i18n = createI18n({
  10. legacy: false,
  11. globalInjection: true,
  12. locale: getLocalStorage("LANG")?.lang || lang,
  13. messages: {
  14. "zh-HK": zhHkSys,
  15. "en-US": enUsSys,
  16. },
  17. });
  18. // 语言数组
  19. export const langList = [
  20. {
  21. label: "繁体中文",
  22. key: "zh-HK",
  23. },
  24. {
  25. label: "English",
  26. key: "en-US",
  27. },
  28. ];