L10n

l10n 代码风格检查工具检查本地化文件中的错误和问题。大部分代码位于 compare-locales 包中,并作为 moz-l10n-lint 命令提供。

该代码风格检查工具检查诸如解析错误等基本问题,但也查找诸如重复消息等更细微的错误。如果尝试在不更改 ID 的情况下更改字符串,或添加在稳定通道中仍在使用但具有不同值的字符串,它也会发出警告。

有关字符串 ID 更改的警告将在 phabricator 上报告,但它们不会导致构建失败。要了解何时更改 ID 和何时不更改 ID,请阅读本地化文档中 生命周期 & 工作流程 部分。

本地运行

可以使用 mach 运行。

$ mach lint --linter l10n <file paths>

或者,省略 --linter l10n 并运行所有已配置的代码风格检查工具,其中将包括 l10n 代码风格检查工具。

更新参考

该代码风格检查工具将 firefox-l10n-source 本地化文件检出到您的 .mozbuild 状态目录中。默认情况下,此操作将在 48 小时后自动更新。无论如何,可能会有新的字符串,如果您想确保克隆已更新,请删除 ~/.mozbuild/l10n-source/.git/l10n_pull_marker 中的标记文件。

来源