请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于国际化

请问我们 基于React 和Antd的这个项目,我们要是想做国际化怎么做啊

正在回答 回答被采纳积分+3

插入代码

4回答

提问者 qq_雪天使_0 2020-03-06 09:42:33

antd的组件国际化  我知道上面有教程,这个我看到了,我是想问下,除了antd的组件之外,我们自己的组件想做国家化,应该怎么弄啊,老师有什么建议吗

1 回复 有任何疑惑可以回复我~
  • 我没有做过自定义组件多语言切换,不过过去网站多语言,我们会定义一个配置文件,通过export default导出一个object,大概是
    {
       userName:{
            cn:河畔
            en:Jack
        }
    }
    
    然后再util里面封装一个公共方法,专门根据当前语言环境来获取对应的文本,自定义组件里面就直接调用公共方法获取对应的语言。
    
    以上只是一些思路供参考,并非完美答案
    回复 有任何疑惑可以回复我~ 2020-03-06 09:52:25
河畔一角 2020-03-06 09:36:53

自己的组件有可能不支持,目前antd的组件有多语言,你先看一下文档教程。

0 回复 有任何疑惑可以回复我~
提问者 qq_雪天使_0 2020-03-06 09:35:15

我们自己定义的组件也是可以的是吗,老师

0 回复 有任何疑惑可以回复我~
河畔一角 2020-03-06 09:28:47

这个在antd官网有对应的教程,是支持多语言切换的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信