它是什么?
在开发网页或应用程序时,需要将其内容翻译成其他语言以覆盖更广泛的受众是极其常见的。但是,仅将页面文本翻译成您需要的任何语言并不足以使您的内容可供使用该语言的使用者使用,因为日期、数字、单位等内容因国家/地区而异,可能会给您的用户带来混淆。
假设您想在网页上显示日期“2022 年 11 月 8 日”,例如“11/8/22”。根据读者所在的国家/地区,可以通过三种不同的方式读取此数据:
- 美国人的“2022 年 11 月 8 日”或 MM/DD/YY。
- 来自欧洲和拉丁美洲的人的“2022 年 8 月 11 日”或 DD/MM/YY。
- “2011 年 8 月 22 日”或 YY/MM/DD 由来自日本、中国和加拿大的人提供。
这就是国际化 API(或I18n API