lang.js 469 B

123456789101112131415161718
  1. import Vue from 'vue';
  2. import VueI18n from 'vue-i18n'
  3. Vue.use(VueI18n)
  4. let lang = '';
  5. // #ifdef MP || APP-PLUS
  6. lang = uni.getStorageSync('locale') != '' ? uni.getStorageSync('locale') : 'zh-CN';
  7. // #endif
  8. // #ifdef H5
  9. lang = uni.getStorageSync('locale') != '' ? uni.getStorageSync('locale') : navigator.language;
  10. // #endif
  11. const i18n = new VueI18n({
  12. locale: lang ? lang : 'zh-CN',
  13. messages: uni.getStorageSync('localeJson')
  14. })
  15. export default i18n