教程:制作附加包/自定义语言

来自Minecraft基岩版开发Wiki
此文章内容搬运自中文Minecraft Wiki页面教程/自定义附加包语言文件

这些内容依据CC BY-NC-SA 3.0协议引入。原贡献者请参见原页面的历史
经过双方编者的修改,这些内容与来源可能存在差异。
这些内容无需与来源保持同步。

引言[编辑]

这教程的主要内容有:

  • 修改原有语言文件
  • 制作一个自定义的语言包。教程示例语言包命名为“梗体中文”

添加languages.json[编辑]

资源包/texts的文件夹中创建名为languages.json的文件,插入如下内容:

[
  "<语言代码>"
]

其中,"<语言代码>"填你所创建语言的语言代码。在此示例中,我们的语言代码为zh_ME。之后,只需将下列字段复制进文件:

[
  "zh_ME"
]

添加language_names.json文件[编辑]

texts文件夹中创建名为language_names.json的文件,其应该是纯文本。格式如下:

[
  [ "<语言代码>", "<语言名称>" ]
]

其中,"<语言代码>"应填上面创建的语言代码,"<语言名称>"为游戏内显示的名称。在此示例中,只需插入如下内容:

[
  [ "zh_ME", "梗体中文" ]
]

添加*.lang文件[编辑]

如果你想基于已经存在的语言来更改翻译,则在示例资源包找到./资源包/texts/,将后缀为.lang的文件复制进你的资源包中的texts文件夹,按下列步骤进行即可。

如是创建语言包,则将zh_CN.lang复制进资源包的texts文件夹,重命名为<语言代码>.lang文件。在此示例中,我们命名为zh_ME.lang,按下列步骤进行即可。

修改*.lang文件[编辑]

此文件里的每一条内容都是以<本地化键名>=<译文>的格式编写的。

此部分内容已有介绍,此处不再赘述。