Javascript React webapp中的字符串本地化

Javascript React webapp中的字符串本地化,javascript,reactjs,localization,Javascript,Reactjs,Localization,我一直很难弄清楚React应用程序本地化的最佳实践是什么。我在谷歌上搜索了很多遍后找到了雅虎的图书馆,但我还没有找到多少其他东西来完成我想要的。那个图书馆看起来很好用,但至少有多个可以比较的图书馆就太好了。我只是在寻找一种方法,根据用户的浏览器区域设置,在每个组件中表示不同的字符串。我可以使用什么库或方法来完成此任务?因为它的价值react intl非常好。在过去的一年里,我在一个企业级的web应用程序上使用了它,我再高兴不过了。维护人员(我相信他们在雅虎)非常愉快,对我遇到的任何问题都及时做出

我一直很难弄清楚React应用程序本地化的最佳实践是什么。我在谷歌上搜索了很多遍后找到了雅虎的图书馆,但我还没有找到多少其他东西来完成我想要的。那个图书馆看起来很好用,但至少有多个可以比较的图书馆就太好了。我只是在寻找一种方法,根据用户的浏览器区域设置,在每个组件中表示不同的字符串。我可以使用什么库或方法来完成此任务?

因为它的价值
react intl
非常好。在过去的一年里,我在一个企业级的web应用程序上使用了它,我再高兴不过了。维护人员(我相信他们在雅虎)非常愉快,对我遇到的任何问题都及时做出了回应


我不知道有任何类似的库。

因为它的价值
react intl
非常好。在过去的一年里,我在一个企业级的web应用程序上使用了它,我再高兴不过了。维护人员(我相信他们在雅虎)非常愉快,对我遇到的任何问题都及时做出了回应


我不知道有任何类似的库。

在选择I18n库之前,您可能会阅读以下内容

即使您特别要求React,我还是建议您研究一个可以在不同框架中使用的i18n库,即。 也许您的后端也需要i18n库?或者将来你想用不同的东西来代替React

我的经验告诉我,i18next的“一次学习-到处翻译”是正确的

此外,你不应该只考虑你必须使用你的代码(I18N)来获得你的应用程序/网站翻译。你也应该考虑这个过程——你将如何解决问题,如何跟踪进展,等等


例如,对于现代翻译管理系统,您可以查看。。。它适用于所有基于json或ICU(消息格式)的i18n框架。。。它提供了比传统系统多得多的功能。

在选择I18n库之前,您可能会阅读以下内容

即使您特别要求React,我还是建议您研究一个可以在不同框架中使用的i18n库,即。 也许您的后端也需要i18n库?或者将来你想用不同的东西来代替React

我的经验告诉我,i18next的“一次学习-到处翻译”是正确的

此外,你不应该只考虑你必须使用你的代码(I18N)来获得你的应用程序/网站翻译。你也应该考虑这个过程——你将如何解决问题,如何跟踪进展,等等


例如,对于现代翻译管理系统,您可以查看。。。它适用于所有基于json或ICU(消息格式)的i18n框架。。。并且提供了比传统系统多得多的功能。

谢谢!因为这个答案,我才开始使用它。我发现这篇介绍很有帮助:太好了!很高兴这有帮助:)我希望它对你和对我一样有效。谢谢!因为这个答案,我才开始使用它。我发现这篇介绍很有帮助:太好了!很高兴这有帮助:)我希望它对你和我一样有效。