我们正在使用reacti18next来翻译我们的应用程序语言。每个值都针对键显示。但是我们的应用程序中有一个配置为enable blank localizer。启用配置后,翻译将仅显示键。
假设我们实现了翻译密钥,如下所示,其中显示了密钥的值。现在,我们需要显示键名称为member-management.members.form.fields.name。我们该怎么做?任何想法。
<Trans i18nKey="member-management.members.form.fields.name"/>
[有一种特殊的语言称为cimode
,如果您设置/更改了它的语言,则t
函数将返回键而不是值。
所以只要您的应用程序处于特殊模式,就调用它:
i18n.changeLanguage('cimode');
有关更多信息,请参见结帐https://www.i18next.com/overview/api#changelanguage