12345678910111213141516171819202122232425 |
- import Vue from 'vue'
- import VueI18n from 'vue-i18n'
- import locale from 'element-ui/lib/locale'
- import elementEn from 'element-ui/lib/locale/lang/en'; // element-ui 英语语言包
- import elementZh from 'element-ui/lib/locale/lang/zh-CN'; // element-ui 中文语言包
- import zh from './zh'
- import en from './en'
- Vue.use(VueI18n)
- const messages = {
- en: {
- ...en,
- ...elementEn
- },
- zh: {
- ...zh,
- ...elementZh
- }
- };
- const i18n = new VueI18n({
- locale: localStorage.lang || 'zh',
- messages,
- });
- locale.i18n((key, value) => i18n.t(key, value))
- export default i18n;
|