编号:727 作者:Ecss11
发布于2023-06-28 02:29:32,编辑于2023-06-28 02:32:29

简介
相信各位在 N 网上查找模组时经常发现模组没有中文翻译,这篇文展面向拥有一定英语水平以及零英语基础的玩家,展示如何通过 xTranslator 和 MO2 对模组的 MCM、物品和技能名称等内容进行翻译。对于没有英语基础的玩家,我推荐使用 DeepL 翻译器进行机翻,xTranslator 也提供了内置的翻译接口可供使用。
准备工作
在开始翻译的工作前,你需要下载 xTranslato 和 MO2,两者皆可在 N 网上找到。如果无法访问 N 网,请尝试使用搜索引擎如百度进行查询。
在下载完成 xTranslator 和 MO2 后,请打开 MO2 并添加 xTranslator 到可执行文件(选择从文件添加并找到你下载好的 xTranslator)。
开始翻译
如果 xTranslator 打开后并非中文,你可以通过在左上角菜单中打开选项(Options)修改界面语言。
模组物品等翻译
假设你已经从 N 网上下载并安装了未翻译的模组,请使用 MO2 打开 xTranslator,你应该会看到 xTranslator 的开始页面。在左上角的菜单中,选择文件,并根据你需要翻译的内容选择加载的文件。在大多数情况下,加载 Esp/Esm 会是你需要翻译的内容,它包含了模组内的物品,法术,技能以及介绍等内容。以加载 Esp/Esm 为例,在选择后 xTranslator 会弹出一个文件选择窗口,你需要在其中找到你要翻译的文件,文件的名称可以通过在 MO2 中双击你需要翻译的模组,并在可选的 ESPs 中找到。
打开文件后,你会看到一个由 EDID、ID、原文和译文组成的翻译界面,通过双击一个词条,你可以对该词条进行翻译。xTranslator 自带了谷歌的翻译 API 可以使用,你也可以使用第三方的翻译工具进行翻译。使用 Ctrl+F
或是在左上角翻译菜单中选择搜索和替换,你可以对文件中重复的文本内容进行批量替换。
翻译完成后,你可以通过在左上角文件菜单中选择保存到 SST 词典,在下一次翻译中假设存在着匹配的词条,你可以使用词条匹配翻译(快捷键 Ctrl+T
)进行快速替换。并选择完成翻译保存你的修改。在第一次保存翻译时,你可能会看到一些提示,如是否保存备份,请根据你的需求进行选择。
MCM 菜单翻译
对于 MCM 翻译,你可以参考模组物品的翻译方法选择加载 MCM 翻译文件,或是在 MO2 中双击需要翻译的模组,并在文件树中依次打开 interface-translations
文件夹。其中你会看到多个或是单个 txt 文本文件,以 SkyUI 为例,你会看到一个命名为 skyui_se_english.txt 的文件(也有可能是其它名字),右键并选择使用 VFS 打开便可看到每个变量对应的文本内容,将其使用中文替换并保存后即可完成翻译。你可能会注意到它是由 english 为结尾的文件,由于游戏加载时会默认读取当前的游戏语言对应的 MCM 翻译文件,对于大部分玩家而言,修改 english 结尾的 txt 文本文件即可实现对模组 MCM 菜单的翻译。