index.js 575 B

1234567891011121314151617181920212223
  1. import LangEn from './en.js'
  2. import LangChs from './zh.js'
  3. import Vue from 'vue'
  4. import VueI18n from './vue-i18n'
  5. Vue.use(VueI18n)
  6. const system_info = uni.getStorageSync('system_info')
  7. if (!system_info) {
  8. // 获取设备信息
  9. uni.getSystemInfo({
  10. success: function (res) {
  11. uni.setStorageSync('system_info', res);
  12. }
  13. })
  14. }
  15. const cur_lang = system_info.language == 'en' ? 'en' : 'zh'
  16. const i18n = new VueI18n({
  17. locale: cur_lang || 'zh', // 默认选择的语言
  18. messages: {
  19. 'en': LangEn,
  20. 'zh': LangChs
  21. }
  22. })
  23. export default i18n