• 国际化

    国际化

    Element 组件内部默认使用中文,若希望使用其他语言,则需要进行多语言设置。以英文为例,在 main.js 中:

    1. import { i18n } from 'element-react'
    2. import locale from 'element-react/src/locale/lang/en'
    3. i18n.use(locale);

    如果使用其它语言,默认情况下中文语言包依旧是被引入的,可以使用 webpack 的 NormalModuleReplacementPlugin 替换默认语言包。

    webpack.config.js

    1. {
    2. plugins: [
    3. new webpack.NormalModuleReplacementPlugin(/element-react[\/\\]src[\/\\]locale[\/\\]lang[\/\\]zh-CN/, 'element-react/src/locale/lang/en')
    4. ]
    5. }

    目前 Element 内置了以下语言:

    • 简体中文(zh-CN)
    • 英语(en)
    • 德语(de)
    • 葡萄牙语(pt)
    • 西班牙语(es)
    • 丹麦语(da)
    • 法语(fr)
    • 挪威语(nb-NO)
    • 繁体中文(zh-TW)
    • 意大利语(it)
    • 韩语(ko)
    • 日语(ja)
    • 荷兰语(nl)
    • 越南语(vi)
    • 俄语(ru-RU)
    • 土耳其语(tr-TR)
    • 巴西葡萄牙语(pt-br)
    • 波斯语(fa)
    • 泰语(th)
    • 印尼语(id)
    • 保加利亚语(bg)
    • 波兰语(pl)
    • 芬兰语(fi)
    • 瑞典语(sv-SE)
    • 希腊语(el)
    • 斯洛伐克语(sk)
      如果你需要使用其他的语言,欢迎贡献 PR:只需在 这里 添加一个语言配置文件即可。