123456789101112131415161718192021222324252627 |
- 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 }
|