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": "示例栏的描述"
}