MB2本地化工具

MB2本地化工具

一个用于《骑马与砍杀II:霸主》模组的桌面本地化工作区。扫描模组文件,翻译XML和DLL文本,保持术语一致,审校结果,并导出一个可直接启用的本地化补丁。

[center]
[size=6][b]MB2 LOCALIZER[/b][/size]
[size=4][b]将你喜爱的《骑马与砍杀2:霸主》模组翻译成你的语言。[/b][/size]

[size=3]扫描模组、翻译文本、审校结果并创建本地化包——全部在一个 Windows 应用中完成。[/size]

[url=https://afdian.com/a/jiangHeMount][b]喜欢 MB2 Localizer?在爱发电上请开发者喝杯可乐吧。[/b][/url]
[/center]

[size=5][b]什么是 MB2 LOCALIZER?[/b][/size]

你是不是找到了一个很棒的《霸主》模组,但它没有你使用的语言版本?

MB2 Localizer 能帮你创建翻译,无需手动翻遍数百个游戏文件。选择一个模组,让程序找到它的文本,自动翻译或自行编辑,然后将完成的结果导出给《霸主》使用。

该程序可以在普通语言文件、其他受支持的模组文件,甚至一些隐藏在 DLL 文件中的文本里找到文本。

[b]这是一个翻译工具,不是现成的翻译包。[/b]它不会在你启动游戏时自动翻译所有已安装的模组。你需要选择一个模组,然后使用该程序为其创建翻译。

[size=5][b]主要功能[/b][/size]

[list]
[][b]自动查找已安装的模组[/b]——包括本地模组和 Steam 创意工坊模组。[/]
[][b]为你扫描模组文本[/b]——无需手动打开并编辑每个 XML 文件。[/]
[][b]可以找到部分 DLL 文本[/b]——当模组没有将所有可见文本存放在普通语言文件中时很有用。[/]
[][b]自动翻译[/b]——使用免费服务、AI 提供商或你自己的本地模型。[/]
[][b]手动编辑[/b]——双击任意译文即可自行修改。[/]
[][b]术语表[/b]——设定名称、地名、阵营、武器及其他重要术语始终如何翻译。[/]
[][b]翻译记忆[/b]——复用先前的翻译,重复文本无需再次翻译。[/]
[][b]自动保存[/b]——在翻译大型模组中途停下时帮助保护你的进度。[/]
[][b]搜索与筛选[/b]——快速找到未翻译、已翻译或已加书签的行。[/]
[][b]质量检查[/b]——对缺失变量、损坏的占位符、可疑的文本长度及其他常见错误发出警告。[/]
[][b]即用型输出[/b]——为你创建语言文件和《霸主》模组结构。[/]
[/list]
[size=5][b]支持的语言[/b][/size]

MB2 Localizer 包含以下《霸主》语言设置:

[center][b]英语 • 简体中文 • 繁体中文 • 日语 • 韩语 • 俄语 • 法语 • 德语 • 意大利语 • 西班牙语(拉美)• 土耳其语 • 波兰语 • 葡萄牙语(巴西)[/b][/center]

可用于自动翻译的语言还取决于你所选择的翻译服务。

[size=5][b]使用方法[/b][/size]

[list=1]
[][b]设置游戏文件夹。[/b]首次启动时,选择 [b]Mount & Blade II Bannerlord[/b] 主文件夹。请选择包含 [b]Modules[/b] 的文件夹,而不是 Modules 文件夹本身。[/]
[][b]选择一个模组。[/b]打开模组列表,选择你想要翻译的模组。[/]
[][b]检查扫描到的文本。[/b]程序会收集它能找到的文本,并在翻译工作区中打开。[/]
[][b]选择你的语言和翻译器。[/b]你可以使用在线服务、AI 服务、本地模型,或手动翻译。[/]
[][b]将重要术语添加到术语表。[/b]这对角色名称、定居点、阵营和装备尤其有用。[/]
[][b]开始翻译。[/b]翻译全部内容、仅翻译选中行,或逐行翻译。[/]
[][b]审校结果。[/b]修正重要对话、名称、菜单以及任何生硬的机器翻译。[/]
[][b]运行质量检查。[/b]在导出前修复缺失变量及其他警告。[/]
[][b]导出并测试。[/b]按照程序的建议操作,在需要时于《霸主》启动器中启用所创建的翻译,并在游戏中测试。[/]
[/list]
[size=5][b]安装[/b][/size]
[list=1]
[]从文件标签页下载 [b]MB2 Localizer 1.7.4 - Installer[/b]。[/]
[]运行安装程序。[/]
[]从开始菜单或桌面快捷方式打开 MB2 Localizer。[/]
[/list]Windows 会在安装过程中请求管理员权限。这允许安装程序使用受保护的位置,例如 Program Files 或其他驱动器的根目录。

首次启动时,界面会跟随受支持的 Windows 显示语言。简体中文和繁体中文会自动检测;其他系统语言使用英语。在设置中手动选择的语言会被记住。

[b]请勿使用 Vortex 安装此应用程序。[/b]

[b]请勿将应用程序本身放入《霸主》的 Modules 文件夹。[/b]MB2 Localizer 是一个独立的 Windows 程序。只有它创建的翻译包才应放入 Modules 文件夹。

[size=5][b]选择翻译服务[/b][/size]

你有几种选择:

[list]
[][b]免费在线翻译[/b]——易于上手,无需 API 密钥,但翻译质量可能较低。[/]
[][b]AI 翻译[/b]——通常能生成更自然的对话,并可遵循你的术语表和写作指令。大多数 AI 服务需要你自己的 API 密钥,且可能按用量收费。[/]
[][b]本地 AI[/b]——支持 Ollama 和 LM Studio,适合已在自己电脑上运行模型的用户。[/]
[][b]手动翻译[/b]——你可以完全不使用在线翻译器,自行编辑所有内容。[/]
[/list]
[b]MB2 Localizer 不包含付费 API 访问。[/b]任何费用均来自你所选择的翻译提供商。对于大型模组,请先翻译几行以检查质量和你的设置。

[size=5][b]如何导出你的翻译[/b][/size]

该程序提供两种导出方式。你无需理解所有技术细节——阅读 MB2 Localizer 显示的警告,并使用它为 해당模组推荐的方法。

[size=4][b]选项 1:更新原始模组文件[/b][/size]

此方法兼容性最佳,应用程序推荐用于许多模组。

[list]
[]适用于更多类型的模组文本。[/]
[]英语翻译、特殊 XML 文件或部分 DLL 文本可能需要此方法。[/]
[]会更改所选模组内受支持的文件。[/]
[]启用覆盖时备份后,会创建备份文件。[/]
[/list]
仍然建议你自己备份模组。Steam 创意工坊可能会在原始模组更新时替换已修改的文件。

[size=4][b]选项 2:创建独立的翻译模组[/b][/size]

此方法会创建一个新模块,并保持原始模组不变。

[list]
[]易于启用、禁用、测试和分享。[/]
[]必须在《霸主》启动器中启用所创建的翻译。[/]
[]通常应在原始模组之后加载。[/]
[]某些特殊 XML 或 DLL 文本在独立包中可能无法工作。程序检测到此问题时會发出警告。[/]
[/list]
[size=5][b]什么是 MB2LOCALIZER.LOADER?[/b][/size]

某些模组将可见文本隐藏在 DLL 中,而非普通语言文件。标准翻译模组并不总能替换这些文本。

在受支持的情况下,MB2 Localizer 可以创建一个翻译后的 DLL 副本,以及一个名为 [b]MB2Localizer.Loader[/b] 的小型辅助模块。该辅助模块会加载翻译后的副本,而不会覆盖原始 DLL。

如果导出时创建了 MB2Localizer.Loader,请在《霸主》启动器中启用以下所有内容:

[list]
[]原始模组。[/]
[][b]MB2Localizer.Loader[/b]。[/]
[]MB2 Localizer 创建的翻译模组。[/]
[/list]
当原始模组收到更新时,请重新扫描并导出。不要将旧的翻译 DLL 与新版本的模组继续搭配使用。

[size=5][b]我的进度会被保存吗?[/b][/size]

会。MB2 Localizer 会在达到可配置的已完成行数后,以及在安全停止翻译任务时自动保存翻译进度。重新打开同一模组可以恢复已保存的工作。

你也可以将翻译记录导出为 JSON 文件,或通过 CSV 交换翻译。这对于备份或团队协作非常有用。

[size=5][b]隐私[/b][/size]

[list]
[]仅当你使用在线翻译服务时,文本才会通过网络发送。[/]
[]文本会发送给你所选择的提供商,因此其隐私政策同样适用。[/]
[]API 密钥存储在 Windows 凭据管理器中。[/]
[]导出的设置和诊断文件不包含你的 API 密钥。[/]
[]术语表、翻译记忆、历史记录和自动保存数据存储在本地。[/]
[]如果你不想将模组文本发送到在线服务,可以使用手动翻译和本地 AI。[/]
[/list]
[size=5][b]系统要求[/b][/size]

[list]
[]Windows 10 或 Windows 11,64 位。[/]
[]已安装 Mount & Blade II: Bannerlord。[/]
[]部分 DLL 功能需要 .NET Runtime / Desktop Runtime。[/]
[]仅在使用在线翻译服务时需要互联网连接。[/]
[/list]
MB2 Localizer 无需在你玩游戏时保持打开。

[size=5][b]常见问题[/b][/size]

[b]程序找不到《霸主》或我的模组。[/b]

选择《霸主》的主安装文件夹。它应包含 [b]bin[/b] 和 [b]Modules[/b] 等文件夹。不要选择 Modules 文件夹本身。

[b]程序没有找到文本。[/b]

尝试 [b]扫描 DLL 文本[/b] 选项。某些模组不使用普通语言文件。模组也可能使用当前不受支持的文件格式。

[b]我的翻译没有出现在游戏中。[/b]

请检查以下几点:

[list]
[]《霸主》使用的语言与你在导出时选择的语言相同。[/]
[]所创建的翻译模组已在启动器中启用。[/]
[]翻译模组在原始模组之后加载。[/]
[]如果程序创建了 MB2Localizer.Loader,则它已启用。[/]
[]你在替换或更新文件后重启了《霸主》。[/]
[/list]
[b]自动翻译听起来很奇怪。[/b]

机器翻译无法理解每一个笑话、名称、背景设定或中世纪表达。将重要术语添加到术语表,调整翻译指令,并手动审校重要对话和菜单。

[b]原始模组更新了。我该怎么办?[/b]

安装新版模组,重新扫描,复用翻译记忆或导入先前的翻译记录,审校新增和变更的行,然后重新导出。

[b]我可以上传自己创建的翻译吗?[/b]

请先查看原始模组作者的许可。此工具帮助你创建文件,但并不授予你重新分发他人作品的许可。

[size=5][b]重要限制[/b][/size]

[list]
[]并非每个模组都以相同方式存储文本,因此部分文本可能无法被检测或替换。[/]
[]DLL 翻译比普通 XML 翻译对模组更新更敏感。[/]
[]英语是《霸主》的基础语言,可能需要使用覆盖方法。[/]
[]自动翻译始终需要人工审校和游戏内测试。[/]
[]过长的翻译可能无法在原始用户界面中完整显示。[/]
[]损坏、受保护或结构异常的 DLL 文件可能不受支持。[/]
[/list]
[size=5][b]版本 1.7.4[/b][/size]

[list]
[]恢复了与 Microsoft Bing、Google、DeepL、百度、有道和彩云翻译服务的兼容性。[/]
[]为所有受支持的界面语言添加了本地化的提供商名称和 API 密钥提示。[/]
[/list][size=5][b]支持开发[/b][/size]

MB2 Localizer 是一个独立的社区项目。如果该程序为你节省了时间、帮助你翻译了喜爱的模组,或让你的社区更容易玩到《霸主》,你可以通过请我喝杯可乐来支持它的持续开发。

[center]
[size=4][b][url=https://afdian.com/a/jiangHeMount]在爱发电上请我喝杯可乐[/url][/b][/size]

每一份贡献都有助于测试新的模组格式、维护翻译提供商,以及改进未来的版本。
[/center]

[b]支持完全出于自愿。[/b]无论你是否捐助,MB2 Localizer 的核心功能都保持可用。使用该工具、报告 bug 以及分享有益的反馈同样深受感谢。

[size=5][b]请记住[/b][/size]

自动翻译是一个有用的起点,而不是完成的专业本地化。在分享你的作品之前,请务必在游戏中检查重要名称、对话、变量和菜单文本。

发布翻译时,请尊重原始模组作者的许可。

[center]
[size=4][b]让更多《霸主》模组以更多语言可玩。[/b][/size]

MB2 Localizer 是一个独立的社区工具,与 TaleWorlds Entertainment 或 Nexus Mods 无关联,也未获其认可。
[/center]