-
Notifications
You must be signed in to change notification settings - Fork 812
Open
Labels
Description
概述 | Summary
本 Issue 旨在通过创建一个新的自动化流程,基于基准语言对 i18n 相关内容的翻译完整性进行检查,并将检查结果整理为一份可追踪的报告,长期维护在常驻的 Issue 上。
原因 | Reason
- 更加高效地发现翻译缺失问题,确保多语言版本的一致性
- 降低遗漏翻译的风险,提升国际化文案的完整性和用户体验
详情 | Description
通过创建面向 GitHub Actions 的自定义构建任务,在仓库接收更新国际化文件推送时自动执行。该任务应读取所有语言的国际化文件以生成如下报告,并将报告更新至常驻 Issue 中。
报告示例
# 翻译报告 (Translation Report)
当前项目支持 6 种语言,其中 2 种语言存在条目缺失。
<i>The current project supports 6 languages, of which 2 have some missing entries.</i>
## ru
<details>
<summary><i>缺失条目数量:7</i><br><i>Missing entries count: 7</i></summary>
<ul>
<li>about.test1</li>
<li>about.test2</li>
<li>about.test3</li>
<li>about.test4</li>
<li>about.test5</li>
<li>about.test6</li>
<li>about.test7</li>
</ul>
</details>
## lzh
<details>
<summary><i>缺失条目数量:3</i><br><i>Missing entries count: 3</i></summary>
<ul>
<li>about.test1</li>
<li>about.test2</li>
<li>about.test3</li>
</ul>
</details># 翻译报告 (Translation Report)
当前项目支持 6 种语言,暂无语言存在条目缺失。
<i>The current project supports 6 languages, with no missing entries in any language.</i>报告预览
翻译报告 (Translation Report)
当前项目支持 6 种语言,其中 2 种语言存在条目缺失。
The current project supports 6 languages, of which 2 have some missing entries.ru
缺失条目数量:7
Missing entries count: 7
- about.test1
- about.test2
- about.test3
- about.test4
- about.test5
- about.test6
- about.test7
lzh
缺失条目数量:3
Missing entries count: 3
- about.test1
- about.test2
- about.test3
翻译报告 (Translation Report)
当前项目支持 6 种语言,暂无语言存在条目缺失。
The current project supports 6 languages, with no missing entries in any language.
zkitefly