0
我使用react-redux-i18n
,我有更新I18n.t helper
反应 - 终极版 - 区域设置的I18n更新I18n.t帮手
问题,我有一个按钮调用一个调度的react-redux-i18n
的setLocale的一个动作:
<FlatButton
label={languageToDisplay}
labelStyle={styles.buttonLabel}
onClick={() => this.props.actions.setLanguage(languageToDisplay)}
style={styles.button}
/>
哪个调用这个函数:
export default function setLanguage(language: string) {
return async (dispatch) => {
dispatch(setLocale(language));
};
}
虽然它确实改变了I18n._locale
,它不会重新渲染和反式提供文字。任何人有想法如何解决?
我使用react-redux-i18n
因为我喜欢翻译react-native
方式是:I18n.t(...)
它的清洁,并没有强制怪异的成分只为翻译如<FormationMessage />
或<Translate />
如果有人知道如何修复它或有另一个图书馆在相同的翻译风格作为react-redux-i18n
,请让我知道:)