用途:该技能用于对 Vite 应用执行国际化(i18n)文案的检查与维护,通过本地 ai-i18n MCP 工具在不运行完整 Build 的情况下从入口扫描,查找缺失或孤立的翻译条目,并完成翻译写入与验证。核心流程为定位目标应用、按需扫描、列出、更新、验证,避免手动扫描 i18n 目录或直接编辑生成文件。
主要能力:可用八个本地 MCP 工具列出缺失翻译、写入普通翻译(不覆盖已有非空值)、在用户明确批准后清除自动翻译或修改人工审核值,并重复列表操作验证结果。支持 include_source_files 获取按文件影响,支持 include_occurrences 获取出现位置以便消歧,支持文件范围或出现位置范围的人工审核覆盖更新。孤立消息的列出与删除仅在用户明确要求孤立审计或清理时进入,且需先完整 Build、列出、报告保留翻译并获明确批准后才可删除。
使用方式:先确定用户要改的 Vite 应用,单仓库中不要把仓库根或同名 i18n 目录当作目标;读取 package.json、脚本与 vite.config.*,据命令工作目录解析 Vite root,将 aiI18n({ directory }) 的绝对路径作为 i18n_directory 传入。首次调用仅传已解析的 i18n_directory 列出缺失翻译。若存在多个可能的 Vite 应用,先询问用户。安装、Vite 配置或 Runtime 集成未完成时,使用 integrate-ai-i18n 技能。
适用场景与限制:适用于翻译审计、首用、源或分支配置变更后的过期提取以及最终验证。选定应用的提取集包含该 Vite 构建处理的所有可达本地工作区源;仅源包应作为消费应用内的 source_files。不可让两个 Vite 构建指向同一 i18n 目录。不可用物理文件名推断 source path,需使用工具返回的 source_file。翻译时保留产品名、刻意空白与所有模板标记,不在冲突的非空值间猜测。不要默认请求 occurrences,也不要将其视为 Translation Memory 的写身份。资料未提供收费、价格或平台信息。