我们需要在reactjs中实现本地化以定义字符串值。我该如何实施?
这里有一个链接https://www.npmjs.com/package/react-localization,但是我没有正确的步骤添加它。
我已经尝试通过以下步骤:
class Home extends React.Component
{
constructor(props) {
super(props);
}
render() {
return (
<Text>{strings.how}</Text>
);
}
}
import LocalizedStrings from 'react-localization';
let strings = new LocalizedStrings({
en:{
how:"How do you want your egg today?",
boiledEgg:"Boiled egg",
softBoiledEgg:"Soft-boiled egg",
choice:"How to choose the egg"
},
it: {
how:"Come vuoi il tuo uovo oggi?",
boiledEgg:"Uovo sodo",
softBoiledEgg:"Uovo alla coque",
choice:"Come scegliere l'uovo"
}
});
现在,如果您将在上面看到:- {strings.how},我应该能够获取本地化中定义的字符串值,但我不能这样做。
雅虎创建了一个包实现本地化作出反应,可能是你在找什么:https://github.com/yahoo/react-intl。它负责“日期,数字和字符串,包括复数形式和处理翻译”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句