Javascript 如何将网站语言转换为用户选择的语言-React JS

Javascript 如何将网站语言转换为用户选择的语言-React JS,javascript,reactjs,localization,frontend,language-translation,Javascript,Reactjs,Localization,Frontend,Language Translation,我已经开发了一个网站,使用英语React js,但我想拥有将网站语言更改为用户首选语言的功能。我怎样才能做到这一点 有一些很好的软件包可以实现这一点,您可以尝试一下,或者这两个软件包都提供了一个很好的方法来为您的站点添加国际化。我喜欢后者,根据他们的文档,实现这一点将是这样的 只是简单的内容 到 {t('simpleContent')} 其中,simpleContent是i18n文件中定义的键,具有不同的翻译,因此您可以给用户选择语言的选项,这将根据所选语言更改组件的语言。要实现这一点,您需要更

我已经开发了一个网站,使用英语React js,但我想拥有将网站语言更改为用户首选语言的功能。我怎样才能做到这一点

有一些很好的软件包可以实现这一点,您可以尝试一下,或者这两个软件包都提供了一个很好的方法来为您的站点添加国际化。我喜欢后者,根据他们的文档,实现这一点将是这样的

只是简单的内容

{t('simpleContent')}


其中,
simpleContent
是i18n文件中定义的键,具有不同的翻译,因此您可以给用户选择语言的选项,这将根据所选语言更改组件的语言。要实现这一点,您需要更具体的设置,请查看上述链接上的文档

我建议下一个更好的库是i18next。它非常直截了当且易于实施:

简要说明如下:

官方文件:

看一看