Unicode国际组件(ICU)是底层库,提供各种编程语言和环境的本地化功能;我从PHP处理此问题,其中 intl 扩展使用 ICU 来实现此目的。
据我了解, ICU 使用 Unicode公共区域设置数据存储库(CLDR)来识别ISO 639语言代码。
ISO 639语言代码得到了积极维护,并且多年来经历了相当大的变化;请参阅change-log for ISO 639-3。
如果我积极寻求支持国际化/本地化功能,ISO 639及相关标准的实施对于我的应用程序的需求规范和交付变得非常重要。确保我的应用程序至少能够识别所有有效的语言代码对于提供相关内容非常重要。
最重要的方面是拥有可追溯的ISO 639数据更新源。因此,如果遇到问题,我知道在哪里查找即将发布的版本和更改日志,在哪里报告错误等。
使用ICU / CLDR时,如何监控和维护ISO 639实施?