语言文件
默认译文
本插件默认支持/包括的语言如下:
- 英语(
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 编码,因为文件转码可能会让某些特殊字符丢失。