如何正确使用react-i18next <Trans>组件
How to use the react-i18next <Trans> component properly
In their examples on github,在其他地方,react-i18next 似乎建议我们应该通过用某种文本填充它来使用他们的 Trans 组件,据我所知,这些文本不会出现在生成的应用程序中任何方式,因为它被默认语言环境覆盖。这是为了什么?它只是为了确保 React 不会优化掉组件吗?
所以在做了更多研究并尝试了一些建议之后,似乎推荐的使用方式 <Trans>
是使用默认文本作为自动生成的翻译文件中的关键字,所以
<Trans>Lorem ipsum</Trans>
在你的代码中会给你
{"Lorem ipsum": "Lorem ipsum"}
在您的默认语言环境文件中,然后可以像这样翻译
{"Lorem ipsum": "Löksås yxskaft"}
一个老问题,但是这个很棒的资源 here 确实帮助我了解了 <Trans />
组件。
In their examples on github,在其他地方,react-i18next 似乎建议我们应该通过用某种文本填充它来使用他们的 Trans 组件,据我所知,这些文本不会出现在生成的应用程序中任何方式,因为它被默认语言环境覆盖。这是为了什么?它只是为了确保 React 不会优化掉组件吗?
所以在做了更多研究并尝试了一些建议之后,似乎推荐的使用方式 <Trans>
是使用默认文本作为自动生成的翻译文件中的关键字,所以
<Trans>Lorem ipsum</Trans>
在你的代码中会给你
{"Lorem ipsum": "Lorem ipsum"}
在您的默认语言环境文件中,然后可以像这样翻译
{"Lorem ipsum": "Löksås yxskaft"}
一个老问题,但是这个很棒的资源 here 确实帮助我了解了 <Trans />
组件。