with one click
fill-i18n-phase2
// 运行 Phase 2 工作流。执行脚本扫描缺失的多语言词条,并按注册表补全启用语言(如 en-US、zh-TW、vi-VN、ja-JP),最后修复相关测试。
// 运行 Phase 2 工作流。执行脚本扫描缺失的多语言词条,并按注册表补全启用语言(如 en-US、zh-TW、vi-VN、ja-JP),最后修复相关测试。
Use when working on tools/img_gen avatar image generation, OpenAI-compatible image API config, human or yaoguai portrait prompts, qi-refining base generation, image-to-image realm edits, white-background postprocessing, manifests, or prompt rules that preserve pixel-art identity while changing cultivation realms.
规划、实现或重构角色扮演模式(默认上帝视角下的单角色接管)时使用。适用于一期文本决策、二期统一有限选择框架、三期依附 Conversation 动作的自由对话,以及对应的 runtime/API/frontend/test 收口。
规划或实现面向外部 agent / Claw 的稳定控制 API,优先做底层分层、query/command 收口、runtime 串行化与契约文档,而不是零散补接口
国际化 (i18n) 开发指南。在添加新文本、创建物品/事件、修改翻译或管理 PO/MO 文件时使用。
运行项目测试(涵盖 Python 后端、Vue 前端及多语言校验)
创建包含正确远程处理的 Pull Request
| name | fill-i18n-phase2 |
| description | 运行 Phase 2 工作流。执行脚本扫描缺失的多语言词条,并按注册表补全启用语言(如 en-US、zh-TW、vi-VN、ja-JP),最后修复相关测试。 |
当你被要求执行此技能时,说明我们现在进入了 Phase 2,你可以暂时忽略 "Phase 1" 的限制规则。你的目标是补齐所有缺失的翻译,并让测试变绿。
此技能也适用于两类场景:
registry.json 中已启用语言的缺失词条。ja-JP),并补齐其前后端、模板、配置与测试链路。请严格执行以下步骤:
python tools/i18n/generate_missing_report.py(该脚本会对比 zh-CN 和其他语言,输出 Markdown 报告到根目录)。i18n_missing_report.md 报告文件。static/locales/registry.json 中已启用且需要补全的目标语言。常见包括英文 (en-US)、繁体中文 (zh-TW)、越南语 (vi-VN) 与日语 (ja-JP)。.po 文件,必须运行 python tools/i18n/build_mo.py。但是不要去修改 messages.po 文件,这个是通过 python tools/i18n/build_mo.py 生成出来的,你不需要修改也不需要去阅读任何语言的 messages.po 文件。pytest tests/test_frontend_locales.py tests/test_backend_locales.py 进行终检。如果有缺失,重复步骤 3 直到全部通过。