Vue-element-admin: 建议出一个不带国际华的版本

Created on 26 Feb 2019  ·  6Comments  ·  Source: PanJiaChen/vue-element-admin

文档上面说的
移除国际化

在 src/main.js 中移除 import i18n from './lang' 并且删除 src/lang 文件夹。

并在 src/layout/components/Levelbar、src/layout/components/SidebarItem、src/layout/components/TabsView 等文件夹中 移除 this.$t('route.xxxx') 使用国际化的方式。

结果并没有取消,而且项目报错跑不起来了。

细看相关组件,发现里面有调用国际华方法,要修改的地方有很多。

建议出一个仅中文版的,不带国际化

enhancement feature in plan

Most helpful comment

实际上你只需要把在lang/index 里面把en es 两个语言干掉,只留下一个zh,在下面new的 VueI18n实例里面的locale 默认成zh就可以了.

All 6 comments

这个可以有。

实际上你只需要把在lang/index 里面把en es 两个语言干掉,只留下一个zh,在下面new的 VueI18n实例里面的locale 默认成zh就可以了.

实际上你只需要把在lang/index 里面把en es 两个语言干掉,只留下一个zh,在下面new的 VueI18n实例里面的locale 默认成zh就可以了.

还有app.js

如果是在基础版的基础上开发,只要在mian.js里import locale from 'element-ui/lib/locale/lang/en'中en改成zh-CN就可以了

已更新。

默认 master 将不带有国际化。
有国际化需求的请使用 i18n 分支。

@PanJiaChen 不带国际化才应该作为分支 :)
多语言都是次要的,主要是文字信息便于维护,这是开发和运维中不可避免的必须工作,大部分人和大部分情况都应该要面对这个的。

Was this page helpful?
0 / 5 - 0 ratings