首页 > 解决方案 > 如何使用 react-redux-i18n 动态更改语言

问题描述

我使用https://github.com/artisavotins/react-redux-i18n来尝试创建轻松切换语言的功能。用户可以使用下拉菜单,我已将 I18n 添加到应用程序减速器中。 在此处输入图像描述

在不同的 UI 组件渲染中,我使用<Translate/> or I18n.t将 id 转换为字符串。但实际上,即使我将Locale 正确设置为I18n,这两种方式也无法正确更改翻译。我应该将 I18n 设置为 Ui 组件的状态吗?对此问题的任何建议表示赞赏。

I18n 对象看起来像下面的东西, 在此处输入图像描述

标签: reactjsreact-reduxmultilinguali18next

解决方案


推荐阅读