英语
检查所需的翻译更新¶
此脚本有助于跟踪不同语言环境中文档的翻译状态,即文档是否与英文版本保持同步。
工作原理¶
它使用 git log
命令来跟踪翻译提交中的最新英文提交(按作者日期排序)以及 HEAD 中的最新英文提交。如果出现任何差异,则该文件被视为过时,然后将收集需要更新的提交并进行报告。
已实现的功能
检查特定语言环境中的所有文件
检查单个文件或一组文件
提供更改输出格式的选项
跟踪没有翻译的文件的翻译状态
用法¶
./scripts/checktransupdate.py --help
请参考参数解析器的输出来获取使用详情。
示例
./scripts/checktransupdate.py -l zh_CN
这将打印 zh_CN 语言环境中所有需要更新的文件。./scripts/checktransupdate.py Documentation/translations/zh_CN/dev-tools/testing-overview.rst
这将只打印指定文件的状态。
然后输出将类似于
Documentation/dev-tools/kfence.rst
No translation in the locale of zh_CN
Documentation/translations/zh_CN/dev-tools/testing-overview.rst
commit 42fb9cfd5b18 ("Documentation: dev-tools: Add link to RV docs")
1 commits needs resolving in total
待实现的功能
文件可以是文件夹,而不仅仅是文件