Skip to content

Releases: adssadax-1/mc-content-localizer

v4.0.1 内嵌文本改写 + 单词标签解析 + 多项解析修复

Choose a tag to compare

@adssadax-1 adssadax-1 released this 10 Oct 15:14

⚠️ 升级提示

  • 本版改动了深度扫描的判定口径,建议对整合包重新扫描一次 —— 之前扫出来的列表是按旧口径算的,其中仍包含本版不再收录的条目。
  • 打开「内嵌文本改写」后导出汉化 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 任务书汉化 + 内容包三级树 + 按需渲染 + 多自定义服务商

Choose a tag to compare

@adssadax-1 adssadax-1 released this 05 Oct 05:16

⚠️ 升级提示

  • 本版改动了内容包列表的数据结构(新增三级层级与任务书类型),旧的会话缓存可能无法完整读取。升级前建议先备份缓存目录(%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 悬浮快捷规则

Choose a tag to compare

@adssadax-1 adssadax-1 released this 30 Sep 09:51

更新内容

会话日志(新)

  • 主界面左下角新增「日志」:按级别(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)+ 响应容错与批次补漏 + 无字模式补齐

Choose a tag to compare

@adssadax-1 adssadax-1 released this 18 Sep 12:44

更新内容

本地模型(新)

  • 预设新增 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 无字模式 + 顶栏即时开关 + 游戏目录扫描缓存

Choose a tag to compare

@adssadax-1 adssadax-1 released this 17 Sep 11:22

更新内容

  • 无字模式(只留图标):顶栏一键把界面外壳(顶栏 / 侧栏 / 主工具栏 / 页脚)的文字收起只留图标,内容区不动;图标按钮同步放大,全部带悬停名称与读屏名;全应用 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 文本提取 + 导出命名

Choose a tag to compare

@adssadax-1 adssadax-1 released this 14 Sep 12:51

更新内容

服务器插件汉化(新)

  • 支持 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 弹窗聚合 + 上千内容包全链路性能与稳定性

Choose a tag to compare

@adssadax-1 adssadax-1 released this 13 Sep 06:58

更新内容

  • 弹窗聚合,不再连环弹:导入完成后只弹一次「导入检查」——自带中文包(可勾选是否继续 AI 汉化)、空文本包(勾选后统一深度扫描)、条目过少的批次提示、解析失败原因全部在一个弹窗内呈现,勾选后一次性执行;游戏目录模式导入的空包确认也并入其中,不再阻塞解析流程
  • 翻译完成汇总:翻译结束只弹一次「翻译完成汇总」,用标签页分列「原文一致」「提取术语」「术语建议」,逐项勾选后统一执行,取代原先逐包弹出的确认框
  • 术语表更安静可控:提取受设置中「先提取术语表」开关控制,关闭即不提取、也无任何术语弹窗;开启时仅首次提示一次,详情在汇总中统一处理
  • 上千内容包全链路提速:自由导入分批入队、单次超过 10 个包时默认收缩卡片;列表分页挂载、滚动到底自动续加载,各类型页分别记忆已加载进度;折叠卡片与视口外内容跳过渲染。导入、浏览、滚动、勾选、展开都不再随数量增长而变慢
  • 翻译期间稳定运行:批次结果与翻译进度事件合并提交,上千包时界面渲染次数降低一两个数量级;进度表即时清理、逐包完成通知改为结束时一条汇总
  • 已汉化内容不怕崩溃:会话缓存改为按内容包分片存储,只重写发生变化的分片,单次写入从整份十几万条序列化降到毫秒级;分片保留完整条目数据,恢复不依赖原包文件仍在,单个分片损坏只影响该内容包
  • 异常不再白屏:新增全局错误边界与「返回界面 / 重新加载」恢复入口
  • 开发者工具:多线程调度视图重写为「每个内容包一行、可展开查看各线程批次、按包名筛选、分页显示」,批次色块视口外不渲染;新增包级完成事件与累计计数,长时间大批量翻译下调度与请求/响应数据完整,且不再拖垮工具窗口

下载说明

提供两个版本,可自行选择、可共存安装:

  • MC-Content-Localizer-v3.0.0-* —— 正式版(推荐普通用户)
  • MC-Content-Localizer-DevTools_3.0.0-* —— 开发者工具版,额外内置独立工具窗口

NSIS(-setup.exe)与 MSI 两种安装格式任选其一。免费模型大概率因限流无法开启并行翻译,建议单线程或低并发使用。

本地数据位置与清理建议见 README 数据与隐私;完整版本记录见 README。

v2.3.0 游戏目录模式 + 界面动效 + 导入优化

Choose a tag to compare

@adssadax-1 adssadax-1 released this 12 Sep 17:27

更新内容

  • 游戏目录模式(新):扫描 .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 会话恢复 + 关闭行为 + 解析增强

Choose a tag to compare

@adssadax-1 adssadax-1 released this 03 Sep 11:55

更新内容

  • 会话恢复:内容包列表自动缓存,软件崩溃、意外关闭或正常退出后重新打开,可一键恢复上次的列表(含译文与进度)
  • 关闭行为:页面设置新增「直接退出 / 最小化到托盘」选项,最小化后可从托盘恢复窗口
  • 解析增强:光影与模组的 .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 内容包并行翻译 + 翻译加速转正 + 开发者工具版

Choose a tag to compare

@adssadax-1 adssadax-1 released this 02 Sep 17:06

实测速率(提升明显)

付费模型智谱 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 版本记录。