国际化的一般实现方案:
将所有的文案提示抽离出来,以变量的形式引入,在项目目录下新建locales目录 ,下面分别是不同语言文件,如zh_CN/index.js 、en_US/index.js等不同的语言文件,根据当前用户选择的语言 加载不同的语言文件 从而实现国际化。
还要考虑提示文案动态生成、日期不同时区转换、数值、价格显示等。
相关的库:
【React-intl】
【react-intl-universal】
【在dva中支持react-intl】
国际化的一般实现方案:
将所有的文案提示抽离出来,以变量的形式引入,在项目目录下新建locales目录 ,下面分别是不同语言文件,如zh_CN/index.js 、en_US/index.js等不同的语言文件,根据当前用户选择的语言 加载不同的语言文件 从而实现国际化。
还要考虑提示文案动态生成、日期不同时区转换、数值、价格显示等。
相关的库:
【React-intl】
【react-intl-universal】
【在dva中支持react-intl】