index.js 733 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * 国际化入口文件
  3. *
  4. * @Author: DCCloud
  5. * @Date: 2022-09-06 20:01:19
  6. */
  7. import en_US from './lang/en-US/index';
  8. import zh_CN from './lang/zh-CN/index';
  9. import { createI18n } from 'vue-i18n';
  10. import { getInitializedLanguage } from '/@/store/modules/system/app-config';
  11. // 语言选择数组
  12. export const i18nList = [
  13. {
  14. text: '简体中文',
  15. value: 'zh_CN',
  16. },
  17. {
  18. text: 'English',
  19. value: 'en_US',
  20. },
  21. ];
  22. export const messages = {
  23. zh_CN: zh_CN,
  24. en_US: en_US,
  25. };
  26. const i18n = createI18n({
  27. fallbackLocale: 'zh_CN', //预设语言环境
  28. globalInjection: true,
  29. legacy: false, //
  30. locale: getInitializedLanguage(), //默认初始化的语言
  31. messages, //
  32. });
  33. export default i18n;