在 React 中应该使用 l10n 还是 i18n 中的哪一个?

Which one should be used in React, l10n or i18n?

我在 React 中有一个网页,我想使用 l10n(本地化),但只找到有关 i18n(国际化)的信息,所以我不知道 React 是否存在 l10n,或者我是否被迫使用 i18n .

l10n 代表本地化,i18n 代表国际化。

本地化是确保您的资源专注于特定受众需求的过程。 它的用途是调整您的全部内容,使其符合特定地点或市场的规范和期望。

要了解有关本地化的更多信息,请查看 this blog post

国际化过程涵盖设计和开发。因此,基本上,您的软件代码的工具化(改编)任务是为其他语言、地区和文化做好本地化(不仅是翻译)准备。考虑 ltr 或 rtl、货币、日期格式等... 通常使用 i18n 框架来帮助完成此任务。 既然你说的是React.js,你可以看看this step by step guide for react-i18next

要了解有关国际化的更多信息,请look at this blog post

还有全球化,看看this

所以 tldr;将网页国际化时需要考虑很多事情。 可以在这里找到更多信息: