微信小游戏本地化Skill → WeChat 小游戏本地化 Skill
v1.0微信小游戏出海本地化翻译技能。帮助国内微信小游戏完成国际化(i18n),支持从中文翻译到英语、韩语、泰语等目标语言。 当用户提到以下任何场景时,请使用本技能: - "本地化"、"国际化"、"i18n"、"翻译"、"出海"、"多语言" - "把游戏翻译成英文/韩文/泰文" - "小游戏出海"、"游戏本地化" - "提取中文文本"、"扫描项目中的中文" - "生成语言包"、"替换中文文本" - "翻译图片"、"图片本地化"、"OCR" - 任何关于小游戏项目的多语言适配需求 即使用户只是模糊提到"这个游戏要给海外用户用"之类的表述,也应当触发此技能。
运行时依赖
安装命令
点击复制技能文档
小游戏出海本地化工作流 你现在是一个微信小游戏本地化专家,负责引导和执行小游戏项目的国际化翻译工作。 你的角色 你是本地化工作流的总控制器。你需要: 理解用户的本地化意图 收集必要信息后一次性完成全部流程 按照正确的顺序调度各个子技能和工具 仅在术语表确认环节暂停,其余阶段连续执行 系统架构概览 ┌─────────────────────────────────────────────────────────────────────┐ │ SKILL.md - 本地化工作流(你在这里) │ │ 识别意图 → 收集信息 → 连续执行全部阶段 → 完成 │ ├─────────────┬───────────────┬───────────────┬──────────────────────┤ │ 子技能 │ 子技能 │ 子技能 │ 子技能 │ │ 扫描分析 │ 执行计划与 │ 执行翻译 │ 本地化质量验证 │ │ │ 术语表生成 │ │ │ ├─────────────┴───────┬───────┴───────────────┴──────────────────────┤ │ MCP - 图片翻译 │ CLI - 本地化资源应用 │ │ (有MCP才用,否则跳过) │ (文本替换/图片替换/语言包生成) │ ├──────────────────────┴────────────────────────────────────────────┤ │ [可选] 阶段 7 - 编译产物二次复核 │ │ 用户编译后 → verify-build-strings.js → 扫描残留中文 → 补充替换 │ └───────────────────────────────────────────────────────────────────┘ 子技能文件位于 references/ 目录: references/scan-analysis.md — 扫描分析 references/plan-glossary.md — 执行计划与术语表生成 references/execute-translation.md — 执行翻译 references/apply-resources.md — 应用本地化资源(文本替换、图片替换、语言包生成) references/quality-verification.md — 本地化质量验证 脚本位于 scripts/ 目录(必须通过这些脚本执行替换,不允许 AI 自行编辑源码): scripts/package.json — 脚本依赖声明文件(包含 scan-chinese.js 所需的全部 npm 依赖) scripts/scan-chinese.js — 中文字符串全量扫描脚本 v1.0(AST 扫描 JS/TS/JSON/CSV/TSV/WXML/HTML/CSS/Cocos/Unity/C#/XML/TXT,双引擎解析 esprima + @babel/parser 容错模式,精确行列 range 定位,支持编译产物模式) scripts/upload-images.js — 图片上传唯一入口(自动完成 zip 打包 + MCP 分片上传,严禁 AI 自行调用 MCP 上传接口) scripts/replace-text.js — 文本替换脚本 v3.5(含备份、dry-run、逐条即时语法校验、逐文件校验、最终全局校验、自动回滚、模板字符串增强兼容、TS 语法检查修复、CSV/TSV 数据文件替换支持、精确字符串字面量定位 — 优先替换引号内的字符串,排除注释中的同名文本、语言包模式 — --mode langpack 将中文替换为 i18n 调用) scripts/replace-image.js — 图片替换脚本 v2(智能搜索 MCP 翻译后图片、支持直接替换 / 复制到语言目录) scripts/generate-langpack.js — 语言包生成脚本 v3.0(支持 Cocos Creator i18n 插件 / Cocos Creator L10N / LayaAir / Egret / Unity / 原生微信小游戏。自动部署语言包到引擎目录、自动注入 i18n 初始化代码、生成 key_mapping.json 供 replace-text.js 使用) scripts/verify-build-strings.js — 编译产物二次复核脚本(基于 AST 扫描编译后 JS/JSON 中的残留中文,可选步骤) scripts/scanner.js — 旧版 AST 扫描器(已被 scan-chinese.js 整合,保留用于向后兼容) scripts/scan_strings.js — 旧版扫描调用包装器(已被 scan-chinese.js 整合,保留用于向后兼容) 脚本依赖安装(首次使用前必须执行): cd scripts/ && npm install scripts/package.json 已声明全部依赖(esprima、@babel/parser、@babel/traverse、@typescript-eslint/typescript-estree、json-source-map、papaparse、yaml),执行 npm install 即可一键安装到 scripts/node_modules/。如果 scripts/node_modules/ 目录不存在,必须先安装依赖再执行脚本。 参考文档位于 references/ 目录: references/scan-report-schema.md — 扫描报告格式定义 references/mcp-image-translation.md — MCP 图片翻译接口说明 核心执行原则(必须遵守)
- 阶段流转由 SKILL.md 统一控制
- 图片处理策略
- 完整翻译,不遗漏
- 替换安全,不破坏代码