SuperAPI AI 工具集

sync-translations

写作与研究

查看项目

更新于 10-15 21:55

技能介绍

用途:审计并同步 GramIO 的英俄双语文档,找出缺失翻译、过时页面,并可选地自动翻译缺失的俄语页面。

主要能力:

  1. 用 Glob 列出所有英文页面(docs//*.md,排除 docs/ru/)和俄语页面(docs/ru//*.md)。
  2. 对每个英文页面 docs/{path}.md,检查 docs/ru/{path}.md 是否存在,收集缺失页面。
  3. 对双语都存在的页面,用 ls -la 或 stat 比较修改时间,标记英文比俄语更新更晚的过时俄语页面。
  4. 输出汇总表:缺失的俄语页面、过时的俄语页面、数量与百分比。
  5. 询问用户是否翻译缺失页面;若同意,则读取 docs/{path}.md 并在 docs/ru/{path}.md 创建完整俄语翻译,翻译 frontmatter(title、description、keywords)与正文,同时原样保留代码块、twoslash 注解和 Markdown 结构。
  6. 检查缺失页面是否需要在 ru.locale.ts 中注册侧边栏。

使用方式:按上述步骤依次执行,先审计再报告,翻译前需用户确认。

限制:翻译后仍需人工完成侧边栏注册与审阅;资料未提供具体命令、依赖或平台要求。