12345678910111213141516171819 |
- import Vue from 'vue'
- import VueI18n from 'vue-i18n'
- import zh from '@/locales/zh'
- import en from '@/locales/en'
- Vue.use(VueI18n)
- const locale = localStorage.getItem('locale')
- const defaultLocale = navigator.language.toLocaleLowerCase() === 'zh-cn' ? 'zh-cn' : 'en'
- const language = locale || defaultLocale
- const i18n = new VueI18n({
- locale: language,
- fallbackLocale: 'en',
- messages: {
- en,
- 'zh-cn': zh
- }
- })
- export default i18n
|