如何正确使用react-i18next <trans>组件

时间:2018-09-04 07:30:38

标签: react-i18next

In their examples on github,在其他地方,react-i18next似乎建议我们使用某种文本填充它的Trans组件,据我所知,该组件不会以任何方式出现在结果应用程序中因为它会被默认语言环境覆盖。这是为了什么?只是为了确保react不会优化组件吗?

2 个答案:

答案 0 :(得分:0)

因此,在进行了更多研究并尝试了一些建议之后,似乎建议使用<Trans>的方法是使用默认文本作为自动生成的翻译文件中的键,因此

<Trans>Lorem ipsum</Trans>

您的代码中会给您

{"Lorem ipsum": "Lorem ipsum"}

在您的默认语言环境文件中,可以像这样翻译

{"Lorem ipsum": "Löksås yxskaft"}

答案 1 :(得分:0)

一个古老的问题,但是这个奇妙的资源here确实帮助我将<Trans />组件包裹了下来。