翻译缺失分析
输入游戏原文,递归搜索 Mods 文本文件,查看模组、路径、行文本、i18n 键和翻译状态。
翻译缺失分析
当游戏里出现一段中文或英文,你不知道来自哪个模组时,用这个页面按文本反查。它会在 Mods 中递归搜索文本文件,并把结果映射到模组、文件路径和 i18n 键。
步骤 1:打开页面
点击左侧 翻译缺失分析。上方是搜索框和 搜索,下方表格列为 所属模组、所在文件路径、当前行文本、所属键、是否翻译。

步骤 2:从游戏中抄下有辨识度的文本
输入 4~20 个连续字符,优先选择名词或完整短句,去掉会随玩家名、数字变化的部分。
输入框原提示是 请输入游戏中未翻译的内容 ...;省略号只是提示,不需要一并输入。

搜索不区分大小写,并递归读取文本;过短的词会产生大量结果。程序会跳过二进制文件,结果过多时可能提示超过约 1000 项。
步骤 3:执行搜索
输入后点击 搜索。等待表格填充;大型整合包或机械硬盘上可能需要更久。

示例中“拖拉机”被定位到 Tractor Mod,并列出多条 buff.name、garage.name、config.* 键。
步骤 4:判断结果属于哪个模组
先看 所属模组,再看 所在文件路径。同一文本可能同时出现在 default.json、zh.json、配置模式或旧备份中。

不要只根据第一条结果直接改文件。先确定游戏运行时实际读取哪一份。
步骤 5:查看当前行文本和所属键
当前行文本 显示命中位置附近内容;所属键 显示对应 i18n/配置键。右侧复制按钮可复制键名。

键名比整行文本更适合到 default.json 与 zh.json 中对照,因为文本中可能包含转义符和占位符。
步骤 6:打开所在文件夹
点击路径列旁的文件夹按钮,定位到该文件所在目录,再用代码编辑器打开 JSON。

编辑前复制原文件。不要用会改变编码或自动排序全部 JSON 的工具直接覆盖作者文件。
步骤 7:看“是否翻译”
右侧显示 已翻译/未翻译。判断会结合默认语言、中文文件和翻译指纹;“已翻译”表示找到对应翻译,不保证译文质量正确。

步骤 8:决定手工修改还是一键翻译
- 只差一两句:备份后直接修改对应
zh.json。 - 缺失多条:进入 一键翻译,选择该模组,仅翻译缺失内容。
- ConfigSchema 键:确认它属于 GMCM 配置模式,不要误写进普通
i18n/zh.json。

搜索不到
- 缩短文本但保留核心名词。
- 分别尝试中文和英文原文。
- 去掉颜色代码、数字和玩家名。
- 确认该模组确实位于当前设置的
Mods。 - 某些文字打包在二进制内容或运行时生成,不会被文本搜索找到。