Skip to content

制作语言包

文: GrassBlock2022


语言包有点类似资源包,可以向quark-core注入你自己的语言文件。它们的优先级比用户配置项要高一些。

描述符

就像资源包一样,每个语言包会有一个自己的描述符文件,它们都叫pack.json。

json
{
  "scheme_uid": "CB723E2A-873D-5435-8CF2-9DEC5D09BDBD",//固定ID
  "id": "07-zh_meme", //你的语言包唯一ID
  "display": {
    "zh_cn": "梗体中文汉化包", //不同语言下你的语言包显示名称
    "zh_meme": "tmd体中文"
  },
  "author": ["TWSFTS_07007"], //作者列表
  "licence": "All Rights Reserved", //使用的协议
  "url": "example.org" //网址
}

包内容

语言包中的文件必须以规定的形式命名。

<包ID>.<语言ID>.yml

文件结构与用户配置的没有区别,你也可以参考template来编辑。 所有语言文件只需要堆在压缩包根目录就行