《七日杀》翻译助手v0.1可帮助 mod 翻译人员生成包含所有要翻译的文本的唯一文件。这将极大地提高mod翻译人员的工作效率,并为玩家提供更好的游戏体验。
前置mod:node.js
1、下载文件并将其内容解压到首选目录,例如Program Files(如果文件被删除,该工具将停止运行)
2、在此目录中打开终端或 PowerShell。 (为此,请按住 Shift 键并右键单击该文件夹,然后选择“在此处打开 PowerShell 窗口”。)
3、进入终端的文件夹后,输入以下命令:
npm install 然后 npm install -g
4、现在该工具已安装在您的计算机中。
删除对应的文件
(机翻)
您是否尝试过翻译《7 Days to Die》模组?该过程可能非常乏味且耗时,但该工具旨在为您节省大量时间。
其主要功能将游戏“Mods”文件夹中的所有本地化文件编译为一个有组织的文件,其中只有两列:密钥和您选择的语言。此外,它还提供了为 Google Translate 注入 Google Sheets 公式的选项,这可能会节省您数天的工作时间,只留下审核最终结果的任务。
这也增强了可维护性。通过按字母顺序对文件进行排序,跟踪 mod 创建者对原始本地化文件的更改变得更加容易。更新后,只需生成一个新版本,使用 WinMerge 等工具将其与之前的版本进行比较,瞧,您就可以确切地看到发生了什么变化!
要求
您的计算机上必须安装Node.js 20+ 。
操作系统:Windows
用法:
要创建所有 Mod 中的所有本地化文件的转储,请导航到 7 Days to Die 根文件夹(“Mods”文件夹所在的位置),在此位置打开终端,然后键入以下命令:7d2d
ld
您可以将四个参数传递给ld命令:
-l | --language (可选) 将在本地化文件中搜索以转储的原始语言(默认为“English”)
-tl | --target-language (可选)目标语言,用作输出转储上的第二列,-gt 也使用它
-gt | --google-translate(可选)根据语言和目标语言将 GOOGLETRANSLATE 公式添加到每行
-i | --ignore-language (可选)要忽略的 语言,您可以传递翻译的目标语言,这样只有尚未翻译的文件才会被转储。
这将在游戏根目录中创建一个名为Localization-DUMP.txt 的语言转储文件。该文件将包含游戏 Mods 文件夹中所有 mod 的所有本地化文本,分为两列: { Key和English (或您转储的任何语言)},按字母顺序排序。现在,您可以翻译每个值并将英语列重命名为您选择的目标语言。
您还可以保留转储文件的版本,以便将来 Mod 作者更新本地化文件时进行比较。
注意:在终端中输入“7d2d”将显示一个帮助屏幕,其中包含可用命令的列表。
即将推出的功能:
一个合并工具,可帮助可视化 mod 版本之间的更改。
格式错误的本地化文件检测器
Modinfo.xml / Mod.zip 生成器
使用 Google 表格轻松翻译文件:
您可以利用 Google 表格中的一项功能自动为您翻译文本。为此,您需要在命令中使用 -gt 和 -tl 参数来指定目标语言,然后将 Google 翻译公式应用于输出。通过此方法,您可以通过将文件导入 Google 表格轻松翻译所有值 - 完全免费!
请记住,机器翻译通常不会产生很好的结果,需要人工审核,但这是一个很好的起点。
1、首先,运行命令7d2d ld -l {要翻译的语言} -tl {目标语言} -gt
2、现在生成的 Localization-DUMP.txt 行应如下所示:
Key,Language
...
AC_MiningMachine2º=GOOGLETRANSLATE("挖掘机(寻找矿脉)"; "en-US"; "pt-BR" )
AC_MiningMachine3 º =GOOGLETRANSLATE("挖掘机(开始钻探)"; "en-US"; " pt-BR" )
AC_MiningMachine4 º =GOOGLETRANSLATE("挖掘机(25% 满)"; "en-US"; "pt-BR" )
AC_MiningMachine5 º =GOOGLETRANSLATE("挖掘机(50% 满)"; "en-US"; "pt-BR" )
...
请注意,本例中的分隔符是º而不是,这是正确将数据导入 Google Sheets 所必需的,
确保文本字段中的逗号用作分隔符(表格有时非常愚蠢)有了此文件,打开 Google 表格并单击“导入”:
然后您需要上传文件,并像这样配置导入:
当您点击“导入数据”时,Google 表格将自动开始翻译过程。根据文件中的行数,这可能需要几分钟的时间。
注意:有时,来自 mod 创建者的本地化文件可能包含格式错误的内容(请参见下面的屏幕截图)。在这种情况下,您需要通过更正内容或公式来手动修复每个格式错误的行。
更多内容:七日杀补丁