繁体   English   中英

React Webapp中的字符串本地化

[英]String localization in React webapp

我一直很难确定React应用程序中本地化的最佳实践。 谷歌搜索了很多之后,我已经找到了Yahoo的react-intl库,但是我没有发现其他什么可以完成我想要的。 该库似乎可以正常工作,但是至少要有一个以上的库来比较是个不错的选择。 我只是在寻找一种方法来根据用户的浏览器语言环境在每个组件中表示不同的字符串。 我可以使用哪种库或方法来完成此任务?

对于值得的东西, react-intl 非常好。 去年,我在企业级的Web应用程序上使用了它,对此我感到非常高兴。 维护人员(我相信他们在Yahoo)非常愉快,并迅速回答了我遇到的任何问题。

我不知道有任何可比的库。

在选择I18n库之前,您可能需要阅读本文本文 ...

即使您明确要求使用React,我还是建议您查看可以在不同框架(即i18next)中使用的i18n库。 也许您的后端也需要i18​​n库? 还是将来您想用其他东西代替React ...?

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

此外,您不仅应该考虑必须检测代码(i18n)才能翻译您的应用程序/网站。 您还应该考虑流程-您将如何解决持续的本地化 ,如何跟踪进度等问题...

例如,对于现代翻译管理系统,您可以看看locize ……它在所有基于json或ICU(消息格式)的i18n框架中都可以很好地工作……并且比传统系统提供了更多功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM