如何使用react-redux-i18n动态更改语言

时间:2018-07-26 03:08:28

标签: reactjs react-redux multilingual i18next

我使用https://github.com/artisavotins/react-redux-i18n来尝试创建易于切换的语言功能。用户可以使用下拉菜单,并且我已将I18n添加到应用程序减速器中。 enter image description here

在其他UI组件的渲染中,我使用<Translate/> or I18n.t将id转换为字符串。但是实际上,即使我将setLocale正确设置为I18n,两种方式也无法正确更改转换。我应该将I18n设置为Ui组件的状态吗?感谢您对此问题的任何建议。

I18n对象看起来像下面的东西, enter image description here

1 个答案:

答案 0 :(得分:-1)

在每次更改语言设置后强制组件更新。