import Vue from 'vue' import VueI18n from 'vue-i18n' import zh from './zh' import en from './en' Vue.use(VueI18n) let current = (localStorage && localStorage.getItem('language')) if (!current) { current = window.navigator.language || window.navigator.userLanguage || null if (current && !/^zh/.test(current)) { console.log('自动获取浏览器语言:' + current) current = 'en' }else{ current = 'zh' } } const i18n = new VueI18n({ locale: current, messages: { zh, en }, fallbackLocale: 'zh' }) export { i18n }