← 中文资源

简体中文版本

国际化本地化发布工作流

抽取字符串、连带上下文交付译者、校验导入译文的占位符与长度,并测试本地化构建。

阅读英文原文

概述

本地化发布的典型问题不是翻译质量,而是未翻字符串、占位符错乱与布局溢出。抽取时附带上下文与截图、导入时校验占位符与 ICU 语法、检查缺失并测试目标语言下的布局,可让多语言发布不引入新的缺陷。

关键步骤

  1. 抽取带键、上下文与截图的字符串。
  2. 导入译文并校验占位符与 ICU 语法。
  3. 检查缺失字符串与英文回退。
  4. 测试本地化构建的布局与本地格式。

验证

  • 已启用语言的缺失键报告为空。
  • 占位符与复数规则在 CI 中校验通过。
  • 本地化页面无英文残留。
  • 布局在目标语言下不溢出。

决策点

面向用户的字符串应经人工审校,机器直译易出难堪错误;缺串可回退默认语言并报告,不必因此阻断整个发布。

适用范围

本条目围绕「国际化本地化发布工作流」给出可复制的步骤、验证方式与常见问题,适合需要按此流程落地的工程团队。执行时请结合自身上下文调整命令与阈值,并在变更前后留存证据,便于后续复核与回滚。

t('checkout.total', { count }) // ICU plural
// validate: no missing keys, placeholders match the source