2

在他们在 github和其他地方的示例中,react-i18next 似乎建议我们应该通过用某种文本填充它来使用他们的 Trans 组件,据我了解,这些文本不会以任何方式出现在生成的应用程序中,因为它得到被默认语言环境覆盖。这是为了什么?是否只是为了确保 react 不会优化组件?

4

2 回答 2

3

一个老问题,但是这里的这个奇妙的资源确实帮助我了解了这个<Trans />组件。

于 2019-08-15T13:22:28.047 回答
0

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

<Trans>Lorem ipsum</Trans>

在你的代码中会给你

{"Lorem ipsum": "Lorem ipsum"}

在您的默认语言环境文件中,然后可以将其翻译为

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

于 2018-10-02T11:45:19.060 回答