v1.0.37
release: v1.0.37 - 憎恨魔窟系列汉化大修
六个模组、十个合集包重做:去双语、补齐缺口、按最新 pf2wiki 校准术语。
范围:pf2e-abomination-vaults / abomination-vaults-expanded /
abomination-vaults-addons(+scenes) / tianzes-gauntlight-extras /
tianzes-otari-extras(+shops) / footsteps-and-maps(journals+scenes+macros)
正文去双语
- 3,979 条散文叶剥离追加的英文,零损伤;文件体积降到约 56%。
精确串替换只命中 14.5%(上游 class 属性已漂移),改用只看标签名的序列切分。 - 另有 21 条切分看不见的(
<p>爪击</p>…<p>Claw</p>),用「整叶以英文基线结尾」补掉。 - name 类叶子按标准保持
中文 English;114 条 folders/notes 的换行分隔改为半角空格。
补齐从未汉化的包
- tianzes-otari-extras 与 -shops(此前 0%)、addons-scenes、footsteps 的 scenes/macros。
- footsteps 包文件名过时(模组已由 footsteps-of-otari 改名),Babele 一直没加载它。
- 1,828 条人工翻译 + 2,047 条由术语库机械回填。
术语
- pf2wiki 语料重抓至 2026-09-04(+1,014 条,55 条改名);翻译记忆 38,672 → 45,085。
- 跨包同名不同译 484 组、1,132 条叶子统一;剥掉房间号后仍冲突的 10 处一并处理。
- 同一 @uuid 目标最多曾有 24 种中文标签,统一 929 处(另 94 处形态)。
运行时缺陷
- 方括号内是机器件:146 处被译成中文的伤害类型 / 豁免 / traits / @Localize 词条键
按英文基线还原,name:标签保持中文。 - 25 处 HTML 结构失衡、8 处会被浏览器吞掉的假标签、185 个 schema 已失效的 senses 字段。
- 新增 lang/external/pf2e-abomination-vaults.json:模组只带 en.json,
导入对话框的选项与两条桥梁宏提示此前只能显示英文。 - babele.js 增加幂等的 GM 端断言,保证与 pf2e_compendium_chn 重叠时本模组在后加载
(chn 的 AV 文件只有 32% 绑定率,顺序翻转就是拿 32% 覆盖 100%)。
其他
- 删除冗余的 kctg-2e.kctg-2e.titles.json(901 条标题已全在 titles.json)。
- RELEASE_PROCESS.md §4–§7 重写:发版是推 tag 触发 CI,旧文档的手工打包漏了
inject-lang.js 与 lang/。
QA 门 8/8 通过;10 个包绑定率 100%、0 孤儿;已在 Foundry v14 世界内实测。
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01BeqGcwrEpS8Z1A4GyTYykP
安装 / Install
在 Foundry → 附加模块 → 安装模块 中粘贴以下 manifest URL:
https://github.com/takaqiao/pf2e-compendium-extra-cn/releases/latest/download/module.json
依赖 / Requires
- Foundry VTT v12 ~ v14
- Babele v2.7.5+
变更 / Changes
详细变更请见本次发布对应的提交记录。
See the commits associated with this tag for the full change list.