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