l10n 仓库中迁移的运行方式

一旦包含新的 FTL 字符串和迁移方案的补丁合并到 mozilla-central 中,本地化团队将执行一系列操作来迁移 100 多个本地化的字符串。

  • 新的 Fluent 字符串与迁移方案一起合并到 mozilla-central 中。

  • 新的字符串被添加到 firefox-l10n-sourceupdate 分支中,这是一个包含 Firefox 所有发布版本字符串的统一仓库,用作在向本地化人员公开字符串之前的缓冲区。

  • 迁移方案会针对所有 l10n 子文件夹运行,将字符串从旧文件迁移到新文件,并将它们存储在 VCS 中。

  • 新的 en-US 字符串会被合并到与本地化工具同步的 firefox-l10n-sourcemain 分支中,向所有本地化人员公开字符串。

如果在第一次合并后,还有更多包含迁移的补丁合并,则迁移方案可能会在一个发布周期内多次运行。

迁移方案会定期从 mozilla-central 中删除。此清理过程通常会保留最近 2 或 3 个周期的方案。较旧的方案存储在 `此仓库`__ 中。

提示

一个用于在所有 l10n 仓库中运行迁移的脚本可在 `此仓库`__ 中找到,它自动化了手动测试步骤的一部分,并且可以适应本地测试。