I18nDemo
介绍
本示例用于验证国际化(i18n)相关接口能力,覆盖系统信息、本地化工具、日历、分词、时区、文本转换、数字与日期格式化等场景。
参考文档:@ohos.i18n
功能概述
本示例按能力域划分为 3 组页面:
-
基础 i18n 能力(pages)
- system
- I18NUtil
- Calendar
- BreakIterator
- i18n
- PhoneNumberFormat
-
扩展 i18n 能力(pages2)
- TimeZone
- IndexUtil
- ZoneRules
- ZoneOffsetTransition
- Transliterator
- Normalizer
- HolidayManager
-
格式化与识别能力(pages3)
- EntityRecognizer
- SimpleDateTimeFormat
- SimpleNumberFormat
- StyledNumberFormat
效果预览

使用说明
- 启动应用后进入首页。
- 点击不同按钮进入对应测试页,按页面提示触发接口调用。
- 建议按“基础能力 -> 扩展能力 -> 格式化能力”的顺序验证,便于定位问题来源。
工程目录
src/main/
|---ets/
| |---i18ndemoability/
| | |---I18nDemoAbility.ets
| |---pages/
| |---pages2/
| |---pages3/
| |---entrybackupability/
| |---entryformability/
|---resources/
| |---base/
| | |---profile/
| | | |---main_pages.json
| |---rawfile/
|---module.json5
具体实现
- 通过多目录分层组织 i18n 场景,降低单页复杂度。
- 覆盖了时区规则、文本标准化/转写、日期数字格式化等常用国际化能力。
- 模块同时包含 backup 与 form 扩展能力配置,方便验证场景扩展。
相关权限
不涉及。
依赖
- 国际化相关接口能力(i18n 相关 API)