Mod制作教程3 语言文件 - WorldBoxOpenMods/ModLoader GitHub Wiki

创建并管理你的语言文件

在上一节中, 我们创建了一个PowersTab, 如果你运行游戏, 你会发现它的名称以及描述和其键值一致, 并且LocalizedTextManager抛出了错误, 这是因为我们还没有为它添加语言文件.

在主页的模组文件结构介绍中提到了Locales文件夹, 这个文件夹用于存放BasicMod的语言文件, 你可以在其中添加你自己的语言文件.

1. 创建语言文件

在Locales文件夹下, 你可以看到en.json和cz.json, 这两个文件用于提供Mod的本地化信息, 你可以在其中添加其他的语言.

语言文件名的格式为语言代码.json, 例如cz.json为简体中文, en.json为英语, ch.json为繁体中文, 其他语言代码请自行搜索.

2. 添加语言文件内容

下面以前面创建的PowersTab为例, 我们需要在语言文件中添加它的显示名称和描述.

语言文件的格式为JSON, 你可以使用任何文本编辑器来编辑它.

在语言文件中, 你需要添加一个键值对, 键为你的PowersTab的显示名称的键, 值为你的PowersTab的显示名称.

例如, 我们的PowersTab的显示名称的键为TabDisplayName, 值为ModTemplate, 那么我们需要在语言文件中添加如下内容:

{
    "TabDisplayName's Key": "示例栏的显示名称",
    "TabDescription's Key": "示例栏的描述"
}

上一节

下一节

回到主页