element 自带组件按照官网介绍 翻译、国际化失败
- Dominant language
- Vue
- Stars
- 54k
- Forks
- 14.4k
- PR merge metrics
- No merged PRs in 30d
Description
我使用了 i18n v8.24.5
自己写的都可以正常翻译,但是像分页这种组件就翻译不了了,比如这种:
页面没有提示报错, 我是使用 CDN 引入
能帮助一下我嘛
``` javascript
// 我的js 引入顺序
const messages = lgConfig;
const i18n = new VueI18n({
locale: sessionStorage.getItem('language'), //
// locale: 'zhCN',
messages, // 设置地区信息
})
new Vue({i18n,
el: '#app',
data (){
return{
...
},
methods:{
switchLg(lg){
console.log(lg);
// 但是这样子写好像不起作用
sessionStorage.setItem("language", lg);
this.language = sessionStorage.getItem("language");
// 获取 locale message
const eng = i18n.getLocaleMessage('eng');
eng.el = ELEMENT.lang.zhCN.el;
// 设置 locale
console.log(eng);
i18n.setLocaleMessage('eng', eng)
i18n.locale = lg;
// 我也尝试过按照官方文档的方法写 但是不起作用
ELEMENT.locale(ELEMENT.lang.en)
},
}
```
lgConfig 配置文件
``` javascript
const lgConfig = {
eng: {
application: 'Application ',
lg: 'language',
// ...ELEMENT.lang.en,
},
zh: {
application: '应用系统',
lg: '语言',
// ...ELEMENT.lang.zhCN,
},
trad:{
application: '應用系統',
lg:'語言',
// ...ELEMENT.lang.zhTW,
}
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.