iview国际化自己的语言包也合并成功了,但是iview的page组件不能翻译,还是中文的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iview国际化自己的语言包也合并成功了,但是iview的page组件不能翻译,还是中文的相关的知识,希望对你有一定的参考价值。

参考技术A

要看vue-i18n的版本是多少,5+和6+版本写法不一样的。

6+版本写法:

import Vue from 'vue';
import iView from 'iview';
import VueI18n from 'vue-i18n';
import en from 'iview/dist/locale/en-US';
import zh from 'iview/dist/locale/zh-CN';

Vue.use(VueI18n);
Vue.use(iView);
Vue.locale = () => ;const messages = 
    en: Object.assign( message: 'hello' , en),
    zh: Object.assign( message: '你好' , zh)
;
// Create VueI18n instance with options
const i18n = new VueI18n(
    locale: 'en',  // set locale
    messages  // set locale messages
);
new Vue( i18n ).$mount('#app');

5+版本写法:

import Vue from 'vue';
import iView from 'iview';
import VueI18n from 'vue-i18n';
import en from 'iview/dist/locale/en-US';
import zh from 'iview/dist/locale/zh-CN';

Vue.use(VueI18n);
Vue.use(iView);

Vue.config.lang = 'en-US';
Vue.locale('en-US', en);
Vue.locale('zh-CN', zh);

参考技术B 亲,我也遇到同样的问题,请问你的解决了吗?求助呀 参考技术C yes

以上是关于iview国际化自己的语言包也合并成功了,但是iview的page组件不能翻译,还是中文的的主要内容,如果未能解决你的问题,请参考以下文章

iview使用vue-i18n实现国际化

iview表格行/列合并

iview国际化问题(iview官方提供的兼容vue-i18n@6.x+使用组件报错)

iview实现国际化

给iview项目加一个i18n国际化翻译

使用vue自定义指令合并iview表格单元格