ElemeFE / ElemeFE/element

element 自带组件按照官网介绍 翻译、国际化失败

Open
#21,121 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

我使用了 i18n v8.24.5

自己写的都可以正常翻译,但是像分页这种组件就翻译不了了,比如这种:![image](https://user-images.githubusercontent.com/24404599/124491644-176a6f80-dde6-11eb-83b9-caecce91c31e.png)

页面没有提示报错, 我是使用 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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.