概述
本地化发布的典型问题不是翻译质量,而是未翻字符串、占位符错乱与布局溢出。抽取时附带上下文与截图、导入时校验占位符与 ICU 语法、检查缺失并测试目标语言下的布局,可让多语言发布不引入新的缺陷。
关键步骤
- 抽取带键、上下文与截图的字符串。
- 导入译文并校验占位符与 ICU 语法。
- 检查缺失字符串与英文回退。
- 测试本地化构建的布局与本地格式。
验证
- 已启用语言的缺失键报告为空。
- 占位符与复数规则在 CI 中校验通过。
- 本地化页面无英文残留。
- 布局在目标语言下不溢出。
决策点
面向用户的字符串应经人工审校,机器直译易出难堪错误;缺串可回退默认语言并报告,不必因此阻断整个发布。
适用范围
本条目围绕「国际化本地化发布工作流」给出可复制的步骤、验证方式与常见问题,适合需要按此流程落地的工程团队。执行时请结合自身上下文调整命令与阈值,并在变更前后留存证据,便于后续复核与回滚。
t('checkout.total', { count }) // ICU plural
// validate: no missing keys, placeholders match the source