鸿蒙OS 国际化

预计阅读时间1 分 168 views

如果你的应用面向全球用户,需要适应不同的语言、时区和地区习惯,那么你需要进行应用国际化开发,为不同地区的用戶提供本地化版本,提升用户体验。

鸿蒙OS 提供了丰富的国际化接口,帮助你轻松开发具备良好国际化能力的应用,从而高效、低成本地实现应用本地化。

基本概念

  • Locale (语言环境): Locale 就像应用的语言和地区设置,它决定了应用使用哪种语言、日期格式、货币符号等等。
  • 偏好语言: 用户在设备设置中选择的语言,表示用户希望应用优先使用该语言显示。

运作机制

当应用调用国际化接口时,需要提供 Locale 信息,例如用户设置的语言和地区,接口会根据这些信息进行相应的处理,例如显示对应的语言文本、日期格式等。

国际化开发接口

鸿蒙OS 提供了 IntlI18n 两套 API 为你的应用提供全面的国际化支持:

  • Intl: 提供符合 ECMA 402 标准的基础国际化功能,例如日期时间格式化、数字格式化等。 更多接口和使用方式请见Intl。 Intl模块提供了ECMA 402标准定义的基础国际化接口,与 I18n 模块共同使用可提供完整地国际化支持能力。
  • I18n: 提供鸿蒙OS 特有的国际化功能,以及对 ECMA 402 标准的补充,例如区域管理、电话号码处理等。 更多接口和使用方式请见I18N。 I18N模块提供其他非ECMA 402定义的国际化接口,与 Intl 模块共同使用可提供完整地国际化支持能力。
分享此文档

鸿蒙OS 国际化

或复制链接

本页目录