You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
503 B
20 lines
503 B
import Vue from 'vue';
|
|
import VueI18n from 'vue-i18n'
|
|
import Cache from '@/utils/cache';
|
|
|
|
Vue.use(VueI18n)
|
|
|
|
let lang = '';
|
|
// #ifdef MP || APP-PLUS
|
|
lang = Cache.has('locale') ? Cache.get('locale') : 'zh-CN';
|
|
// #endif
|
|
// #ifdef H5
|
|
lang = Cache.has('locale') ? Cache.get('locale') : navigator.language;
|
|
// #endif
|
|
const i18n = new VueI18n({
|
|
locale: lang,
|
|
fallbackLocale: 'zh-CN',
|
|
messages: uni.getStorageSync('localeJson'),
|
|
silentTranslationWarn: true, // 去除国际化警告
|
|
})
|
|
export default i18n
|
|
|