STS2 模组翻译器 预览图

杀戮尖塔 2 (Slay the Spire 2)

STS2 模组翻译器

localizationTools

最后更新 2026/10/08文件 303.0 KBID 3752522987

模组简介

STS2 模组翻译器 将 其他模组 的文本翻译成 任何语言 ——直接在游戏内完成,无需重新构建。 一个实用/工具类模组。它读取你已安装模组的本地化文本,让你填入自己的翻译,并在运行时注入回游戏——卡牌、遗物、能力、角色等等,即使该模组本身不提供你的语言也可以。 🌐 快速开始 🎮 用你的语言游玩某模组 → 订阅一个依赖本模组的翻译包即可。 ✍️ 自己翻译 → 打开主菜单 ▸ 模组翻译器(Mod Translator),选择模组和语言并填写文本(可用 DeepL 生成初稿)。 🎮 只想用自己的语言游玩? 你不必自己翻译任何东西。如果已经有人为某个模组制作了翻译包: • 在创意工坊订阅那个 翻译包 , 同时 订阅本模组(Mod Translator)。翻译包会将本模组列为必需项,所以订阅它时通常也会一并推荐本模组。 • 用你的语言启动游戏——文本会自动应用。无需设置、无需编辑、也不用担心加载顺序。 • 寻找翻译包: 在创意工坊搜索模组名称加上 Translation / 번역 / 翻訳 / 汉化 ,或查看原模组创意工坊页面上链接的翻译。 以下内容面向想要 制作 翻译的人。 ✍️ 制作翻译——使用方法 • 启用本模组,并以你想翻译成的语言启动游戏。 • 打开 主菜单 ▸ Mod Translator (就在设置旁边)。游戏局内也可从 暂停 ▸ Mod Translator 打开。 • 逐层选择: 模组 ▸ 语言 ▸ 文件 。 • 在内置编辑器中翻译,或 上传 一个 JSON 文件,或 打开文件夹 在外部编辑。 • 按 保存 ——它会即时校验并应用。无需重启。 游戏内编辑器 • 左右并排窗格 ——左侧为原文(只读),右侧为你的翻译。 • 参考下拉菜单 ——将左侧窗格切换为该模组提供的任意语言(与现有的中文/英文对照),或选择 pack: 在工作时查看已安装的翻译包。 • 原文自动跟随 ——移动光标时左侧窗格会滚动到同一条目并高亮,标题栏显示当前的键。按键名匹配,而非行号。 • 查找 ——游玩时看到别扭的句子?把它(或其中一个有辨识度的词)输入 Find 框,即可直接跳到该条目。查找范围包括 原文 、 你的译文 和 键名 ,因此尚未翻译的条目也能找到;颜色标签与 !D! 占位符会被忽略,可以直接粘贴游戏里看到的文本。所有匹配会 在左右两侧窗格同时高亮 ,跳转时选中当前匹配。按 Enter(在编辑器中按 Ctrl+F )循环到下一个匹配。 • 行号 ,保存时进行 JSON 校验。 • 空条目导航 ——实时显示空白数量,并有一个 Next empty ▼ 按钮可跳转到下一个未翻译的行。每个文件还会显示 ◦ N empty 标签。 • 上传 文件,或 打开文件夹 / 重新加载 以进行外部工作流。 不退出本局也能改 编辑器也可从 暂停菜单 打开——战斗中看到别扭的句子,暂停、改好、继续。保存后立即应用到实时文本,本局不受影响。面板打开期间游戏快捷键会被暂时屏蔽,输入不会漏成打牌操作。 Esc 只关闭面板,暂停菜单仍在——再按一次即可回到游戏。 机器翻译初稿(DeepL) 不必从空白模板开始 —— DeepL 只填充 空 条目,绝不覆盖你的成果。粘贴一次自己的 API 密钥(免费额度每月 50 万字符足矣), Auto-fill 处理当前文件, Auto-fill all 一次处理全部。占位符、标记和 BaseLib 简写都受保护,机器翻译无法破坏它们。这只是 初稿 —— 游戏专有术语仍值得人工过一遍。 可以选择用什么来翻译 —— 模组列表中的 Auto-fill setup… 。 DeepL :质量最佳,免费额度每月 50 万字符;在 deepl.com/pro-api 选择免费的 API Free 套餐后才会生成密钥(对话框会分步引导)。或 AI endpoint :任何支持 OpenAI /chat/completions 格式的服务 —— 托管服务, 或运行在你自己电脑上的模型 (Ollama、LM Studio),后者无需密钥也无需联网。 Test connection 会往返一次,输入错误立刻显现。会损坏文本的结果不会被保存,所以较弱的模型只是留下更多空白。 ⚠ DeepL 在部分地区(如俄罗斯、白俄罗斯)不提供服务 —— 需要 VPN,被拦截的请求看起来像是密钥错误。没有 VPN 就用 AI endpoint 配本地模型,或使用下方的 Translate with AI… 。 🤖 或者交给 AI 代理 AI 编码代理 (Claude Code 等)一次读取整个文件,术语保持一致,还能处理 DeepL 不得不跳过的语法——有些待译文字藏在占位符 内部 ( {Amount:plural:a card|{} cards} ),机器翻译只能留下英文。 • 无需解释 ——文件夹里已经有规则和你所用语言的游戏官方术语。不用粘贴路径,也不用说明格式;每次启动都会重新生成。 在模组列表按 Translate with AI… 查看三个步骤,完成后按 重新加载 。请自备代理。 将翻译作为独立模组分享 你的成果可以变成独立模组 —— 就像其他模组引用 baselib , 翻译模组 引用本模组。按 Install as mod ,或用 Bundle pack… 把多个模组的翻译打包成一个创意工坊项目,即可生成可直接发布的文件夹 —— 无需 DLL,无需编程。同时订阅 Mod Translator 的玩家会自动获得你的文本,也不用担心加载顺序。 范围与兼容性 • 适用于提供标准本地化文件夹的模组——大多数制作精良的内容模组(例如自定义角色)。 • 将文本硬编码、在运行时注册、或在游戏系统之外加载自己本地化的模组会被列为 不支持 ——点击该条目可查看每个模组及确切原因。 • 即使是不提供英文( eng )表的模组也能工作——它所提供的最丰富的语言会成为翻译的参考基准。 • 无加载顺序要求 ——翻译始终会自动最后应用。 完整指南与源码 分步文档 —— 发布与更新翻译包、占位符规则、AI 代理工作流 —— 以及源码(MIT): github.com/ing-gom/sts2-mod-translator 作者:inggom Published with STS2 Mod Uploader UI .

详情图片

条目信息

所属游戏
杀戮尖塔 2 (Slay the Spire 2)
创意工坊 ID
3752522987
文件名
3752522987.bin
文件大小
303.0 KB
最后更新
2026/10/08
内容版本
v1791453004-9fc00a5068c7da7d
作者与来源
由原作者发布于 Steam 创意工坊。本站不改变署名,作者信息与原始内容请以 Steam 原始页面 为准。