Repository navigation
Releases: adssadax-1/mc-content-localizer
Release list
v4.0.1 内嵌文本改写 + 单词标签解析 + 多项解析修复
⚠️ 升级提示
- 本版改动了深度扫描的判定口径,建议对整合包重新扫描一次 —— 之前扫出来的列表是按旧口径算的,其中仍包含本版不再收录的条目。
- 打开「内嵌文本改写」后导出汉化 jar,签名 jar 的签名会失效(游戏加载时会报 SHA-256 摘要错误)。若你依赖签名校验,请不要开启该开关。
更新内容
内嵌文本改写(新)
- 有一类文本以前永远汉化不了:作者把文字直接写在代码里、编译进了
.class,语言文件与资源包都够不到它。本版新增开关「内嵌文本改写」(默认关闭,位置:设置 → 个性化设置),打开后导出汉化 jar 时把这些写死在代码里的字真的改掉(按 JVM 规范改写常量池长度前缀,类结构与索引不变) - 只管这一类条目:原本就能生效的不碰 —— 语言文件键、
fabric.mod.json这类 JSON 里写死的名字与描述,一个字都不改;开关关闭时不做任何.class改写,字节码原封不动,所以它是"极端情况的兜底",不是常规流程 - 同时被当作字段名 / 方法名 / 枚举名的文字会被自动跳过(改了会让模组直接崩),导出统计里会列出跳过条数
- 打开开关后,那些本来永不生效的
.class条目不再写进语言文件 —— 条数下降是正常的,不是内容丢失
深度扫描:识别"单个词的按钮文字"(新)
- 界面只汉化了一半(悬停提示都翻了、按钮还是英文)的典型成因找到了:
Armour/Shown/Glint这种单个词的按钮文字,既没有空格也没有颜色码,过不了"像不像可翻译文本"的打分门槛,被整条丢掉 - 本版识别两类新文本:标签前缀(
Armour:/Scope:,形态像键名、实际是拼在值前面的显示文本)与 Title 词标签(纯字母、首字母大写、3–24 字符的单词),两者都归入默认勾选的「消息文本」组 - 全小写词(
true/false/on/off)刻意不认 —— 它们常被拿去和equals比较,改了会静默出错 - 为避免顺带把数据键扫进来,单词型标签只在同一个类里还存在
Armour:形式的前缀时才放行。原因很实在:NBT / 数据键(Name、Color、Lore、SkullOwner、SpawnData…)与按钮标签长得一模一样(都是"只被字符串常量引用的 Title 词"),一旦被翻译,getString("Name")这类查表就会静默失配。实测在 13 个真实模组上,这条闸门去掉了 910 条这类噪声,而真实 GUI 类的按钮文字一个不丢
优化
- 扫描与导出一致性:扫描侧与改写侧共用同一套常量池解析。此前两边各写一份,导致"扫出来的"和"改得动的"不是同一批
- 只扫真正可改写的文本:JVM 内部名(
Code/LineNumberTable/SourceFile/StackMapTable…)在常量池里同样是字面量形态,过去会混进条目列表、白花翻译额度,而它们在改写时注定被拒。现在扫描侧只收「只被字符串常量引用、且不被当作名字」的文本 - 规则讲解同步:「提取
.class代码内文本」「丢弃纯标识符 / 键名」「代码文本按可见性分级」三条规则的说明已按新行为改写,界面说的和代码做的对齐
修复
- 插件汉化会把
.class写坏:此前插件导出误把二进制成员当文本处理,产出 jar 里的 class 文件已损坏(模组侧表现为"翻译无效",插件侧是"文件坏了")。现已按类型区分,二进制成员原样保留 - 键名带
.的 JSON 翻译后不生效:这类键被误当成多层路径,导致静默写回原文。现已修正 - 被一层文件夹包起来的 jar 汉化不生效:路径比对口径不一致,导致永远匹配不上。现已修正
- 部分
.class内嵌文本扫不出来:常量池解析在long/double成员上算错了槽位,只读到大约一半的常量池。现已修正
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v4.0.1-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_4.0.1-*—— 开发版,额外内置独立工具窗口(事件流 / 命令调用 / 请求响应 / 重试降级链 / 多线程调度 / 故障注入 / 解析器测试台 / 导出预览器 8 个面板)
NSIS(-setup.exe)与 MSI 两种格式任选其一。数据位置、缓存与清理说明见 README。
v4.0.0 任务书汉化 + 内容包三级树 + 按需渲染 + 多自定义服务商
⚠️ 升级提示
- 本版改动了内容包列表的数据结构(新增三级层级与任务书类型),旧的会话缓存可能无法完整读取。升级前建议先备份缓存目录(
%APPDATA%\com.administrator.mod-translator\),或保留一份旧版本程序以便随时回退。- 游戏目录需要点一次「重新扫描」:扫描结果是有缓存的,旧缓存里没有任务书等内容包,程序不会自动作废它 —— 重新扫描一次才能扫到任务书。
更新内容
任务书汉化(新)
- 新增第五类内容类型「任务书」:识别 FTB Quests 任务书(
config/ftbquests/quests),按「整合包 → 章节 → 条目」拆分入队,书名 / 章节标题 / 任务副标题 / 描述 / 图片悬停提示都在翻译范围内 - 三种导入方式:游戏目录扫描自动识别(归入所属版本)、直接拖入整合包 zip(检测
…/ftbquests/quests/chapters/*.snbt,一个包里的多本任务书分别识别)、直接拖入config/ftbquests/quests文件夹 - 导出:磁盘来源按条目指针原位写回章节 SNBT(只替换该条文本,任务 ID、结构、排版一字不动;首次写回自动备份
.zhbak);整合包 zip 来源另存_zh_cn.zip(复制原包仅替换汉化章节,原文件不动) - 专属提示词:任务书叙事文风 +
&色码 /{@pagebreak}分页标记保留 + 逐行结构保留,与模组等类型互不混用 - 条目表格支持
&与§两种格式码的渲染预览(悬停即见颜色、粗体、斜体、下划线等真实效果),原文列与译文列都有
内容包列表:三级树(新)
- 游戏目录导入的内容统一为「游戏版本 → 内容包 → 具体条目」三级结构,版本父级可展开/折叠
- 按需渲染:折叠的版本不创建任何内容包卡片、折叠的卡片不创建条目表格;上千个内容包全部折叠时只有若干行版本父级
- 任务书的最高父级是整合包名(不是游戏版本号),三种导入方式统一;实例目录名形如
1.21.11-Fabric 0.19.2时自动改用任务书标题 - 父级行与内容包视觉分层:勾选框在最左、左侧强调边、更大字号与字重、更松留白
- 父级勾选框:三态(全选 / 半选 / 未选),一键全选或取消该父级当前筛选范围内的全部内容包
- 「游戏目录」与「直接导入」之间加分隔线;直接导入仍是原来的「内容包 → 条目」两层平铺
- 所有版本父级默认折叠、不自动展开(导入后不展开、搜索命中也不展开);展开状态按内容类型分别记忆
- 切换内容类型时,父级行按序错峰入场
搜索、筛选与批量勾选
- 「全选」作用范围 = 当前类型页 + 当前搜索 / 标签筛选后的命中集;累加式:换筛选条件不会清掉已勾选的内容
- 各类型按自身数据扩充搜索字段:模组补作者与 MC 版本、光影补界面文本、插件补面向玩家的消息类文本;插件卡片补版本标签
- 卡片上的版本标签移除(父级节点已在显示它)
服务商
- 自定义服务商支持保存任意多个(各自独立保存名称 / Base URL / Key / 模型),可逐条删除,互不覆盖
- Base URL 按服务商分槽保存:填自定义服务商的地址不再覆盖 Ollama / llama.cpp 已保存的地址
- 自定义服务商按需添加(「添加自定义服务商」按钮),不再有内置的空白「自定义」槽位
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v4.0.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_4.0.0-*—— 开发版,额外内置独立工具窗口(8 个面板)
NSIS(-setup.exe)与 MSI 两种格式任选其一。任务书写回导出会直接修改整合包 config/ftbquests 下的文件(首次写回自动备份 .zhbak),请留意。数据位置、缓存与清理说明见 README。
v3.3.0 会话日志 + 内容包搜索与快速筛选 + 标签点击筛选 + Key 悬浮快捷规则
更新内容
会话日志(新)
- 主界面左下角新增「日志」:按级别(INFO / WARN / ERROR)筛选、按内容搜索、实时显示命中条数、导出本次会话、一键打开日志文件夹
- 设置 →「个性化设置」新增「自动记录日志」开关,默认开启;关掉只停止记录,不删除已有日志
- 解析 / 翻译 / 导出 / 报错全过程留痕,一次运行一个日志文件
- 写入前自动脱敏:API Key(当前与各服务商保存的)以及
Authorization/Bearer/api_key=写法都会替换成***,日志可以直接分享
内容包列表:搜索与快速筛选(新)
- 按当前类型逐词搜索(如
1.20.1 Fabric同时命中版本与加载器) - 八种状态一键多选(多选为并集)并与搜索词取交集;实时显示命中数,可一键清除全部条件
- 卡片上的类型 / 版本 / 状态 / 已汉化标签点一下即加入筛选,再点取消;生效中的条件高亮显示
深度扫描快捷规则(新)
- 翻译表格里条目 Key 悬停即出规则面板:按所在文件 / 目录一键生成深度扫描的包含或排除规则
- 若该范围已被上级排除规则覆盖会直接写明;「查看全部规则」直达设置里的规则弹窗
本地数据
- 「关于 → 本地数据」把日志单列一项占用;清除缓存不动日志,清除用户数据第二步可选「同时清除日志」(默认不勾选)
修复
- 顶栏「N 个内容包」里数字与标签文字错位(数字看着沉下去、小一号)
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v3.3.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_3.3.0-*—— 开发版,额外内置独立工具窗口(8 个面板)
NSIS(-setup.exe)与 MSI 两种格式任选其一。日志默认只写在软件自己的数据目录,可在「关于 → 本地数据」查看占用与清理;数据位置与清理说明见 README。
v3.2.0 本地模型(Ollama / llama.cpp)+ 响应容错与批次补漏 + 无字模式补齐
更新内容
本地模型(新)
- 预设新增 Ollama 与 llama.cpp 两家本地推理服务:免 API Key,默认地址
localhost:11434/127.0.0.1:8080,模型名由你本地已拉取的模型决定 - 发往本机端口的请求不再被系统代理劫持(此前开着代理工具时本地模型会莫名连不上)
- 本地档单请求超时放宽(冷启动要加载权重、单并发还要排队)
翻译容错(对本地小模型尤其明显)
- 响应解析放宽:不再要求模型返回"完美 JSON"——带代码块围栏、前后夹着解释文字、甚至被截断的输出,都能尽量读出可用条目;部分小模型不回显条目 key、直接给原文也能对上;大小写与空格的细微差异不再导致漏条
- 批次自动补漏:整批「有返回但不可用」时,只把尚未拿到的条目重发一次并追加更严格的格式要求(此前这类批次直接作废,一条都不留)
- 未翻译条目写明原因:可区分「模型没有返回」与「返回了但内容不可用(具体原因)」
无字模式与界面
- 服务商页的说明文字在无字档整段收起(豆包 / Kimi / OpenAI / OpenRouter / Ollama / llama.cpp / 自定义 的提示段,以及本地档「地址可改端口或走局域网」的补充说明);常规模式一字未动
- 顶栏两条切换栏(模式 / 内容包类型)与同排按钮统一尺寸并等高,图标同步放大
- 设置弹窗记住上次停留的分组:关闭再打开直接回到那一页(只记住页面,不写盘、不触发保存,退出即复位)
- 修复顶栏垂直对齐:左上图标与标题、右侧一组按钮此前按文字基线对齐而上下错开,现统一按中轴对齐(常规与无字两档都生效)
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v3.2.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_3.2.0-*—— 开发版,额外内置独立工具窗口(8 个面板)
NSIS(-setup.exe)与 MSI 两种格式任选其一。本地模型需自行先启动 Ollama / llama-server 并拉取模型;免费云端模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。数据位置与清理说明见 README。
v3.1.1 无字模式 + 顶栏即时开关 + 游戏目录扫描缓存
更新内容
- 无字模式(只留图标):顶栏一键把界面外壳(顶栏 / 侧栏 / 主工具栏 / 页脚)的文字收起只留图标,内容区不动;图标按钮同步放大,全部带悬停名称与读屏名;全应用 38 处说明性灰字按需精简
- 顶栏即时开关:主题、界面语言、无字模式移到右上角,点一下即改(图标表达当前状态);「个性化设置」只留导出命名偏好与关闭行为
- 游戏目录扫描缓存:扫描结果按目录缓存(内存 + 落盘),切回最近目录和重启软件都不必重扫;左栏显示「扫描于 xx:xx」与「缓存」标签;新增「重新扫描」忽略缓存强刷,失败时保留原结果
- 动效:模式切换双向动效;删除列表项改为「横向滑出 + 高度收起」,下方行连续推上来;深度扫描页签与服务商切换错峰滑入;游戏目录版本列表接入滑动指示器
- 界面:服务商网格改纯图标;内容包类型图标收敛为一份定义;「开始 AI 翻译」按内容定宽;设置弹窗分组栏加宽、底色与页面同色;多个按钮补自绘图标与悬停说明
修复
- 导入的自定义规则保存后重启丢失
- 设置文件解析失败会清空用户数据,改为先留档再退回默认
- 打开「插件」规则弹窗显示的是模组规则集
- 自定义规则的勾选与规则测试台不同步
- 小窗口下「导出命名偏好」按钮错位
- 单包规则弹窗的文案与按钮范围
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v3.1.1-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_3.1.1-*—— 开发版,额外内置独立工具窗口(8 个面板)
NSIS(-setup.exe)与 MSI 两种格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。数据位置与清理说明见 README。
v3.1.0 服务器插件汉化 + 深度扫描规则化 + .class 文本提取 + 导出命名
更新内容
服务器插件汉化(新)
- 支持 Bukkit / Spigot / Paper / Purpur / BungeeCord / Velocity 等插件 jar,读
plugin.yml等清单与模组自动区分;混合端plugins/与mods/并存时分别打标签,包放错目录也能按内容正确归类 - 插件文本解析:覆盖插件清单里的命令描述/权限描述/插件简介、
config.yml与lang/、locale(s)/、messages/下的 YAML / properties / JSON,并自动过滤数据库、权限节点、冷却时间等游戏内不可见的内部配置 - 插件专属提示词:新增插件类型的可编辑提示词模板(服务器术语:出生点/领地/礼包/权限组/服务器标语等)
- 占位符扩展:在
%s/%1$s/\n/§之外,新增%player%整词变量、{0}、{player}花括号占位、<red>等 MiniMessage 标签、&a旧式颜色码,译文丢失或改序都会提示 - 插件导出:回写为
plugins/<插件名>_zh_cn.jar,只替换被翻译的成员、其余成员原字节保留;YAML 采用文本级行替换,注释、键序、缩进与引号风格都不丢
深度扫描规则化
- 深度扫描不再只有开关,而是一整套可逐条勾选的规则(15 条,分「扫描范围 / 路径与语种 / 文本过滤」三组),模组与插件各自独立配置;默认「推荐」模板把噪声类规则关掉,实测可去掉约一半噪声,想恢复旧行为一键切「全量(旧行为)」
- 规则档案:规则集可导出为 JSON 分享,他人导入即可复现同一套规则(导入时校验版本与类型,非法规则会提示)
- 自定义规则:扩展名 / 文件名通配 / 路径通配 / 文本正则(含排除)四类,并内置规则测试台按当前规则即时预览命中条目
- 单包级规则:内容包卡片点齿轮可为单个包单独调整规则,只记差异、只存内存;弹窗里「跟随全局设置」一键清除该包配置
- 重扫不丢译文:按条目 key 合并,译文与勾选状态完整保留;规则变更后不再产出的条目若有译文则标记「规则已排除」
代码内嵌文本(.class)支持
- 模组与插件都能提取已编译
.class常量池里的硬编码文本:按 JVM 规范只读常量池字符串,不加载类、不反编译,因此不需要 jar 能运行、也不受 Java 版本影响 - 能拿到的是编译进代码的玩家可见文本:聊天与命令反馈、GUI/菜单标题与按钮、物品与计分板名称、Boss 血条与 Tab 标题、提示与报错语(带颜色码或占位符的最典型)
- 默认过滤掉不可翻译/无价值内容:JVM 方法签名与类型描述符、SQL 语句、日志句式、纯标识符/键名/权限节点、URL 与路径样式、打包进来的第三方库类;含中文的文本一律保留
- 开启「代码文本按可见性分级」后,像消息的默认勾选、其余归「代码内嵌·其他」默认不勾;插件默认开启,模组默认关闭(可在深度扫描规则里打开)
导出命名与 AI 名称
- 导出命名偏好:原名 / 原名_zh_cn(默认)/ AI 汉化名称;模组改用源文件名而不是 modid(如
create-1.20.1-0.5.1.f_zh_cn.jar) - 防覆盖:目标目录已存在同名文件时自动加序号;选「原名」且导出目录就是源目录时也不会覆盖源包
- AI 名称批量生成:一次请求装最多 20 个包名、按编号严格回填(不会错位),后台分批补齐并缓存在设置里、不重复消耗 token,失败自动回退「原名_zh_cn」
本地数据管理与界面
- 关于页新增本地数据面板:「清除缓存」(一次确认)与「清除用户数据」(两步确认,第二步需勾选才能执行),显示缓存 / 用户数据各自占用与具体目录;清理只作用于软件自身的两个数据目录,路径逐个校验,绝不触碰游戏目录、导出目录与其他软件的文件
- 设置新增独立「深度扫描」页;导出命名偏好移入「个性化设置」
- 深度扫描图标改为自绘的「放大镜下钻取」,不再与「翻译加速」共用闪电图标
- 修复:导入的自定义规则在重启后消失——前端多处保存此前都会写「内存里的整份设置」,任何一处用到过期快照就会覆盖别处刚保存的内容。现改为增量保存(后端新命令
patch_settings,递归合并、只动本次提交的键),规则 / 提示词 / 术语表 / AI 名称 / 最近目录各写各的,互不干扰;同时把解析失败时静默清空设置文件的行为改为先留档settings.corrupt-*.json - 修复:单包规则弹窗收紧——不再允许导入档案(此前导入只写内存覆盖,看着像已保存),自定义规则行只保留勾选,新增 / 导入 / 编辑统一在「设置 → 深度扫描」
- 修复:自定义规则的勾选与内置开关同源,规则测试台即时跟随当前勾选(无需先保存再重开);打开「插件」规则弹窗时不再错误装载模组的规则集(此前导入的规则在弹窗里看不见)
- 修复(首次上架前的自测遗漏,已修正):打开「插件」规则弹窗时载入的是模组规则集,导致导入档案带来的自定义规则在弹窗里看不见(设置页外部统计却正常);本页安装包为修正后重新构建
- 修复:模组「自动深度扫描」开关此前从未写入设置文件、游戏目录扫描汇总漏算插件、文件夹导入不读 jar 内容把插件当模组、重复点扫描累积重复条目、扩展名规则对
.class/嵌套 jar 失效、单包规则保存不生效
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v3.1.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_3.1.0-*—— 开发者工具版,额外内置独立工具窗口
NSIS(-setup.exe)与 MSI 两种安装格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。
数据位置与清理说明见 README 数据与隐私;完整版本记录见 README。
v3.0.0 弹窗聚合 + 上千内容包全链路性能与稳定性
更新内容
- 弹窗聚合,不再连环弹:导入完成后只弹一次「导入检查」——自带中文包(可勾选是否继续 AI 汉化)、空文本包(勾选后统一深度扫描)、条目过少的批次提示、解析失败原因全部在一个弹窗内呈现,勾选后一次性执行;游戏目录模式导入的空包确认也并入其中,不再阻塞解析流程
- 翻译完成汇总:翻译结束只弹一次「翻译完成汇总」,用标签页分列「原文一致」「提取术语」「术语建议」,逐项勾选后统一执行,取代原先逐包弹出的确认框
- 术语表更安静可控:提取受设置中「先提取术语表」开关控制,关闭即不提取、也无任何术语弹窗;开启时仅首次提示一次,详情在汇总中统一处理
- 上千内容包全链路提速:自由导入分批入队、单次超过 10 个包时默认收缩卡片;列表分页挂载、滚动到底自动续加载,各类型页分别记忆已加载进度;折叠卡片与视口外内容跳过渲染。导入、浏览、滚动、勾选、展开都不再随数量增长而变慢
- 翻译期间稳定运行:批次结果与翻译进度事件合并提交,上千包时界面渲染次数降低一两个数量级;进度表即时清理、逐包完成通知改为结束时一条汇总
- 已汉化内容不怕崩溃:会话缓存改为按内容包分片存储,只重写发生变化的分片,单次写入从整份十几万条序列化降到毫秒级;分片保留完整条目数据,恢复不依赖原包文件仍在,单个分片损坏只影响该内容包
- 异常不再白屏:新增全局错误边界与「返回界面 / 重新加载」恢复入口
- 开发者工具:多线程调度视图重写为「每个内容包一行、可展开查看各线程批次、按包名筛选、分页显示」,批次色块视口外不渲染;新增包级完成事件与累计计数,长时间大批量翻译下调度与请求/响应数据完整,且不再拖垮工具窗口
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v3.0.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_3.0.0-*—— 开发者工具版,额外内置独立工具窗口
NSIS(-setup.exe)与 MSI 两种安装格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。
本地数据位置与清理建议见 README 数据与隐私;完整版本记录见 README。
v2.3.0 游戏目录模式 + 界面动效 + 导入优化
更新内容
- 游戏目录模式(新):扫描
.minecraft/versions/ 任意文件夹,按版本分组展示模组、资源包、光影包;直接指向mods/resourcepacks/shaderpacks或任意内容包文件夹也能识别(.zip按内容自动分类光影 / 资源包)。顶栏新增模式切换,拖入文件夹自动进入该模式;勾选一键解析入队,跨版本、跨包译文自动复用,导出按版本建子目录 - 游戏目录交互:版本行 / 分类 / 选择面板分组均可折叠展开,旁边勾选框全选对应范围,全选与全不选合并为单个切换按钮;折叠内容不渲染,上千个内容包批量导入与浏览不卡顿、不崩溃
- 界面动效:侧栏与设置的滑动指示器导航、中央空态与设置面板错峰淡入、开发者工具标签页错峰滑入
- 开发者工具:多线程调度与事件流条目按「版本 · 类别 · 包名」命名(游戏目录模式),定位来源更直观
- 既有功能优化:自由导入「全选」只作用于当前类型页;清除译文改为下拉(清空当前类型 / 清除勾选的内容包);批量解析完成弹出汇总;最近游戏目录逐行可删;条目表格列级缓存优化渲染性能
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v2.3.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools_2.3.0-*—— 开发者工具版,额外内置独立工具窗口
NSIS(-setup.exe)与 MSI 两种安装格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。
完整说明见 README。
v2.2.0 会话恢复 + 关闭行为 + 解析增强
更新内容
- 会话恢复:内容包列表自动缓存,软件崩溃、意外关闭或正常退出后重新打开,可一键恢复上次的列表(含译文与进度)
- 关闭行为:页面设置新增「直接退出 / 最小化到托盘」选项,最小化后可从托盘恢复窗口
- 解析增强:光影与模组的 .lang 语言文件解析大幅增强——语言名大小写无关、支持缩进行与多字节字符、兼容整包套顶层文件夹的 zip、自动识别 UTF-8 中文直写;翻译文本来源优先语言文件;新增 Quilt 元数据支持
- 导入优化:批量导入逐包入队,降低大数量导入时的内存占用
下载说明
提供两个版本,可自行选择、可共存安装:
MC-Content-Localizer-v2.2.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools-v2.2.0-*—— 开发者工具版,额外内置独立工具窗口
NSIS(-setup.exe)与 MSI 两种安装格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。
完整说明见 README。
v2.1.0 内容包并行翻译 + 翻译加速转正 + 开发者工具版
实测速率(提升明显)
付费模型智谱 glm-4.5-air + 并行加速,约 110 秒完成 3 个内容包共 350 条翻译。实际速率因模型、网络与服务商限流而异,请以实际使用为准;免费模型大概率因限流无法开启并行与内容包并行,建议单线程或低并发使用。
下载说明
提供两个版本,可自行选择、可共存安装、但配置共用:
MC-Content-Localizer-v2.1.0-*—— 正式版(推荐普通用户)MC-Content-Localizer-DevTools-v2.1.0-*—— 开发者工具版,额外内置独立工具窗口(请求/响应、事件流、调度可视化、故障注入、解析器测试台、导出预览器)
NSIS(-setup.exe)与 MSI 两种安装格式任选其一。
更新内容
- 内容包并行翻译:同时翻译 2/4/8 个内容包或无限制,各包独立实时进度与完成提示
- 翻译加速转正:去掉实验性标记;「每批条数」支持按线程数自动取最优(默认开启)
- 译文质量检测:批量检测「译文与原文相同」,弹窗一键清除重译
- 清除译文按标签勾选:备注列新增表头筛选与分类着色
- 开发者工具版(可选构建):独立窗口 8 面板,正式版零 devtool 代码
- 界面:暗色主题修复输入框/滚动条白色问题;设置与提示词编辑器全面接入英文
完整更新说明见 README 版本记录。