用途:在 ArcReel 仓库根目录运行该技能,把标记为 missing 或 stale 的文档源翻译成英文,删除 orphan 目标,并刷新翻译锁文件与英文 UI 文案。
主要能力:通过 translation-lock.mjs 的 status 发现待处理批次(missing 新建、stale 重译、orphan 删除);翻译正文、链接文本与 frontmatter 中 title、description、sidebar_label 的值;生成并维护 Docusaurus 英文消息清单;用 record 记录 LF 归一化 SHA-256 指纹并再次校验。
必要用法:先执行 cd website && pnpm sync-contributing,再运行 node .claude/skills/translate-docs/scripts/translation-lock.mjs status;翻译前从 frontend/src/i18n/en/ 与 README.en.md 查证术语;完成后运行 record 与 status,并在 website 下执行 pnpm typecheck 和 pnpm build。
限制与约定:不得手改 website/i18n/translation.lock.json;锁管线目前只登记英文目标,新增语言需先扩展 targetForSource 映射;README.md 对应 README.en.md,CONTRIBUTING.md 对应 website/i18n/en/docusaurus-plugin-content-docs/current/dev/contributing.md;docs.arc-reel.com 链接需加 /en/ 前缀;需删除 footer.json 生成的 copyright 键;完成条件是 status 输出 Translations are up to date.、typecheck 通过、构建产出 build/ 与 build/en/ 且无断链。其他细节暂未提供。