index.js 799 字节
import Vue from 'vue';
import LangEn from './lang/en.js';
import LangCn from './lang/zh.js';
import VueI18n from 'vue-i18n'
Vue.use(VueI18n);

// 去保存好的值
const system_key = uni.getStorageSync('system_key');
if (!system_key) {
	// 获取设备信息
	uni.getSystemInfo({
		success: function(res) {
			console.log(res)
			uni.setStorageSync('system_key', res);
		}
	})
}

// 判断获取后的值是什么语言
const lang_cur = system_key.language == 'en' ? 'en' : 'zh';
// 实例化VueI18n对象
const i18n = new VueI18n({
	// 默认语言
	locale: lang_cur || 'en',
	//  两种方式
	messages: {
		'en': require('./lang/en.js'),
		'zh': require('./lang/zh.js')
	},
	messages: {
		'en': LangEn,
		'zh': LangCn
	}
})

// 抛出去
export default i18n