有demo么?
最好每个模块一个json,呵呵
React i18n怎么搞?
cwtuan
#7
i18next和react-intl都会有个问题:
国际化只能用于View层,也就是你有国际化需求的地方,只能是React.Componet的subclass。如果有一些通用型的utility就不能使用。像是一些表单效验的错误提示如下,这样单纯的js是无法使用react-intl的。
const rules = {
noSpace(value) {
if (value.includes(' ') || value.includes('\t')) {
return '不允许空白或者tab';
}
}
};
可以改使用这个阿里巴巴集团做的,简单且可用在JSX和纯JS上面,也支持货币、日期、英文复数型的多语言显示https://github.com/alibaba/react-intl-universal
1 Like