Skip to content

语言文件

默认译文

本插件默认支持/包括的语言如下:

  • 英语(en-default,默认语言)
  • 德语(de

你可以在配置文件中通过修改 language 项切换到其他语言。例如,设置为 langauge: de 可以使用内置的德语。

其他语言均由社区贡献!

对于其他语言,你可以自行翻译,或参考社区的语言文档项目,可以浏览其他人是否已经将本插件翻译为你使用的语言。如果没有,或者已有的存在不足,欢迎你的贡献

使用自定义语言文件

语言文件的格式为 language-<语言代码>.yml,并位于插件存储目录的 lang 文件夹下。插件会在你首次选择某个语言时将它们下载到这里。

默认的语言文件 language-en-default.yml 一直存在于该文件夹下,不可删除:它会在插件启动时被覆盖,且可以用作译文或自定义语言的模板。如果你想要翻译或修改默认语言:

  • 复制默认文件并将其重命名,如 language-en-custom.yml。命名格式需要遵守上文提及的格式。
  • 按需修改新语言文件中的内容。
  • 将设置 language: <语言代码> 的内容进行调整,如 langauge: en-custom,使得插件应用自定义语言。
  • 重载插件。
  • 检查服务器日志:插件将会尝试检测语言文件中的问题,例如缺失的字符串或额外的消息。如果发现问题,插件会尝试切换回默认语言文件,直到你解决它们。

文本格式

你可以使用基于 &颜色代码 装饰消息。例如,&c 会将文本变成红色。

你也可以使用 HEX 彩色,既可以用 Bukkit 内置的格式(&x&a&a&b&b&c&c),也可以用更复杂的形式(&#aabbcc)。

其他文本内容(字体、悬浮文本、点击交互)暂不支持。

排除问题

请确保你的文件编码为 UTF-8。诸如 Notepad++ 的编辑器允许你简单地设置或修改语言文件的编码。建议在着手翻译或制作自定义语言文件时就使用 UTF-8 编码,因为文件转码可能会让某些特殊字符丢失。