index.js 540 B

12345678910111213141516171819202122232425262728
  1. import sysConfig from "@/config"
  2. import tool from "@/utils/tool"
  3. import { createI18n } from "vue-i18n"
  4. import el_zh_cn from "element-plus/es/locale/lang/zh-cn"
  5. import el_en from "element-plus/es/locale/lang/en"
  6. import zh_cn from "./lang/zh-cn.js"
  7. import en from "./lang/en.js"
  8. const messages = {
  9. "zh-cn": {
  10. el: el_zh_cn,
  11. ...zh_cn
  12. },
  13. "en": {
  14. el: el_en,
  15. ...en
  16. }
  17. }
  18. const i18n = createI18n({
  19. locale: tool.data.get("APP_LANG") || sysConfig.LANG,
  20. fallbackLocale: "zh-cn",
  21. globalInjection: true,
  22. messages
  23. })
  24. export default i18n