简易本地化(适用于脚本模组制作者)

简易本地化(适用于脚本模组制作者)

再也不用创建另一个xml本地化文件了。坚持使用脚本,让应用程序来完成它。

实用工具

在 YouTube 上订阅我!

在 Patreon 上支持我!独家福利等你来拿!

你讨厌为你的模组创建本地化内容吗?当然讨厌。那就改用这个工具吧:

无需安装,直接运行 exe 文件即可!

阅读我:

  1. 打开应用程序
  2. 按 Ctrl+O 打开 C# 文件或包含本地化字符串设置的代码文件。这意味着你正在使用带有唯一字符串 ID 前缀的 TextObject 字符串,例如 {=STRING_ID}。如果使用了重复的 ID,此应用程序会发出警告。可以选择并解析所选目录中的多个文件以准备 XML 代码。
  3. 代码生成后,按 Ctrl+C 复制 XML 代码。无需高亮任何文本。
  4. 打开记事本或 Notepad++ 等程序,将内容粘贴到新文件中。将该文件以 XML 格式(.xml)保存到你的模组 ModuleData\Languages 文件夹下。
  5. 为了使本地化生效,你还需要创建一个指向包含生成代码的 XML 文件的 language_data.xml。下载一个可用的翻译文件,并参考他人的做法进行复制。

按键:

Ctrl+O = 打开一个新的 cs 文件或文件,从中解析字符串 ID 和文本。 Ctrl+C = 如果 XML 代码文本框内容不为空或 null,则复制其内容。 F5 = 刷新最后打开的 cs 文件的 XML 代码。更新自使用工具打开 cs 文件以来在 C# 代码中保存的任何编辑。

重复的 ID:

在你的 C# 文件上运行该工具后,如果“重复 ID”文本框中列出了任何项目,这意味着你在 C# 代码中对不同的文本值使用了相同的 ID。你应该在代码中找到这些 ID,并将它们更改为唯一的 ID。然后在工具中点击刷新。

此应用不会创建 xml 文件,而是生成 xml 文件的代码,你只需按下 Ctrl+C 即可将其复制到剪贴板!

使用 ID 生成器:

真希望我几年前就做了这个!xD 如果这个模组为你节省了大量时间, 请给我的 PayPal 捐点咖啡钱(哈哈), 或者如果你喜欢 Patreon,我也有!