在开发网页或应用程序时,需要将其内容翻译成其他语言以覆盖更广泛的受众是极其常见的。但是,仅将页面文本翻译成您需要的任何语言并不足以使您的内容可供使用该语言的使用者使用,因为日期、数字、单位等内容因国家/地区而异,可能会给您的用户带来混淆。
假设您想在网页上显示日期“2022 年 11 月 8 日”,例如“11/8/22”。根据读者所在的国家/地区,可以通过三种不同的方式读取此数据:
这就是国际化 API(或I18n API)解决不同语言和地区的格式问题的地方。I18n API 是一个了不起的工具,有多种用途,但我们不会深入研究它们,以免使本文过于复杂。