Unicode国际组件 (ICU)是在各种编程语言和环境中提供本地化功能的底层库;我从 PHP 中解决这个问题,其中intl扩展使用ICU来实现此目的。
据我了解,ICU使用Unicode Common Locale Data Repository (CLDR)来识别 ISO 639 语言代码。
语言代码可能会发生变化
ISO 639 语言代码得到积极维护,多年来发生了相当大的变化;请参阅ISO 639-3 的更改日志。
如果我积极寻求支持国际化/本地化功能,那么 ISO 639 和相关标准的实施对于我的应用程序的需求规范和交付变得很重要。确保我的应用程序至少可以识别所有有效的语言代码对于相关内容的交付很重要。
如何监控 ICU/CLDR 中的 ISO 639 实施?
对此最重要的方面是简单地为 ISO 639 数据的更新提供可追溯的来源。因此,如果遇到问题,我知道在哪里查找即将发布的版本和更改日志,在哪里报告错误等。
使用 ICU/CLDR 时,如何监控和维护 ISO 639 实施?