通过配置显示reacti18next中的关键值而不是

时间:2019-11-22 05:49:08

标签: reactjs i18next react-i18next

我们正在使用reacti18next来翻译我们的应用程序语言。每个值都针对键显示。但是我们的应用程序中有一个配置 enable blank localizer 。启用配置后,翻译将仅显示键。

假设我们已经实现了翻译键,如下所示,它显示了键的值。现在,我们需要显示键名称为 member-management.members.form.fields.name 。我们该怎么做?任何想法。

<Trans i18nKey="member-management.members.form.fields.name"/>

1 个答案:

答案 0 :(得分:1)

有一种叫做cimode的特殊语言,如果您设置/更改了语言,则t函数将返回键而不是值。

所以只要您的应用程序处于特殊模式,就调用它:

i18n.changeLanguage('cimode');

有关更多信息,请参阅结帐 https://www.i18next.com/overview/api#changelanguage