我使用https://github.com/artisavotins/react-redux-i18n来尝试创建易于切换的语言功能。用户可以使用下拉菜单,并且我已将I18n添加到应用程序减速器中。
在其他UI组件的渲染中,我使用<Translate/> or I18n.t
将id转换为字符串。但是实际上,即使我将setLocale正确设置为I18n,两种方式也无法正确更改转换。我应该将I18n设置为Ui组件的状态吗?感谢您对此问题的任何建议。
答案 0 :(得分:-1)
在每次更改语言设置后强制组件更新。