我对 i18next 和 react-18next 的文档感到非常困惑。
我正在使用 redux 来获取翻译,但这似乎不起作用。
<I18nextProvider i18n={i18n} initialI18nStore={this.props.translations}>
<HomeScreen/>
</I18nextProvider>
初始存储被认为是“未定义”,如果您正在查看应用程序的开头,这是正确的(显然没有翻译)。只有在异步调用之后this.props.tranlsations 才会被填充,但是 i18nStore 仍然被认为是空的。
这个 I18nextProvider 是否只初始化一次?
是否有 updateStore()、addToStore() 方法?