forked from SKCraft/Launcher
-
Notifications
You must be signed in to change notification settings - Fork 0
Localization
pama1234 edited this page Jun 6, 2024
·
2 revisions
如果你希望本地化启动器,只需编辑启动器文件。
启动器使用Java的本地化系统,该系统允许多种语言。如果你只计划支持一种语言,你可以直接编辑现有的语言文件。
如果你计划支持多种语言,这尚未经过测试,但理论上你可以在文件名后附加语言代码(例如Launcher_de.properties
或Launcher_fr.properties
),Java 应该会检测到正确的文件,如果没有用户语言的语言文件,则会回退到现有文件。
时间、日期和其他数字应该会根据用户的系统语言自动本地化。
默认情况下,启动器使用ISO-8859-1编码加载语言文件,该编码仅覆盖了一部分世界语言。
为了支持其他语言,启动器现在可以选择将你的资源文件加载为UTF-8。如果你希望这样做,必须将文件保存为“带BOM的UTF-8”。 BOM(字节顺序标记)是文件开头的一系列字节,启动器用它来检测文件是UTF-8而不是ISO-8859-1。
Notepad++可以将文件转换为这种编码:
如果你选择的文本编辑器有类似的选项,也应该可以使用。
需要帮助吗?请参阅Getting-Help.
教程
启动器功能:
- Fancy-Launcher
- Portable-Mode
- Hidden-Modpacks
- Deploying-Server-Modpacks
- Launcher-Arguments
- Custom-JAR (.jar mods)
- Custom-Version-Manifest
自定义:
- Localization
- News-Page-Guide
- Custom-Microsoft-OAuth-application
- Using-an-IDE (Eclipse, IntelliJ)
附加阅读:
觉得此启动器有用吗?
捐赠给obw,目前的主项目的维护者:
捐赠给sk89q,最初的维护者: