languages
439 字约 1 分钟
2025-02-24
介绍
此文件夹存放了各语言翻译文件,你可以直接修改对应语言文件里的内容来实现自定义消息。
更新语言文件
如果你发现插件中的有些消息没有翻译,或者翻译不准确,则说明语言文件可能需要更新。 要更新语言文件仅需要直接删除旧的语言文件,然后重载插件配置(/dom reload config
)或者重启服务器即可。 最新的对应语言文件会自动重新生成。
帮助翻译❤
如果你发现目录下没有你需要的语言文件,或者最新的语言文件仍然有问题,你可以通过以下方式帮助参与翻译:
- Fork 仓库
首先你需要 Fork 本仓库到你的 GitHub 账号下。前往 GitHub 仓库 点击右上角的 Fork 按钮。
- 克隆仓库
然后将你 Fork 的仓库克隆到本地:
git clone https://github.com/你的用户名/Dominion.git
- 创建语言文件(如果是新增语言)
如果你需要新增一种语言,请将 languages
文件夹下的 en_us.yml
复制一份,然后将文件名改为对应的语言代码(如 zh_cn.yml
)。
- 编辑语言文件
编辑对应的语言文件,将其中的内容翻译成对应的语言。
如果是新增语言,你还需要前往 core/src/main/java/cn/lunadeer/dominion/configuration/Language.java
中添加对应的语言代码,这样才能使得你的语言文件可以被自动创建到用户的 languages
文件夹下:
@HandleManually
public enum LanguageCode {
en_us,
zh_cn,
// 添加新的语言代码
}
- 提交 PR
提交 Pull Request 到本仓库,等待合并。