diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/download/IDownloadProvider.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/download/IDownloadProvider.java index fc9e2f72e..67d48349e 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/download/IDownloadProvider.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/download/IDownloadProvider.java @@ -32,7 +32,7 @@ public abstract class IDownloadProvider { return getForgeInstaller(); case LiteLoader: return getLiteLoaderInstaller(); - case Optifine: + case OptiFine: return getOptiFineInstaller(); default: return null; diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/InstallerType.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/InstallerType.java index d8915a4a5..ca6aa3d1f 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/InstallerType.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/InstallerType.java @@ -22,7 +22,7 @@ package org.jackhuang.hellominecraft.launcher.core.install; * @author huangyuhui */ public enum InstallerType { - Forge("forge"), Optifine("optifine"), LiteLoader("liteloader"); + Forge("forge"), OptiFine("optifine"), LiteLoader("liteloader"); public final String id; diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/MinecraftInstallerService.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/MinecraftInstallerService.java index c2ad29add..890d9dfd8 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/MinecraftInstallerService.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/MinecraftInstallerService.java @@ -47,8 +47,8 @@ public final class MinecraftInstallerService extends IMinecraftInstallerService switch (type) { case Forge: return downloadForge(installId, v); - case Optifine: - return downloadOptifine(installId, v); + case OptiFine: + return downloadOptiFine(installId, v); case LiteLoader: return downloadLiteLoader(installId, v); default: @@ -72,7 +72,7 @@ public final class MinecraftInstallerService extends IMinecraftInstallerService } @Override - public Task downloadOptifine(String installId, InstallerVersion v) { + public Task downloadOptiFine(String installId, InstallerVersion v) { return new TaskInfo("OptiFine Downloader") { @Override public void executeTask() { diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/optifine/OptiFineInstaller.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/optifine/OptiFineInstaller.java index 940d6ae65..aa66230d1 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/optifine/OptiFineInstaller.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/install/optifine/OptiFineInstaller.java @@ -86,7 +86,7 @@ public class OptiFineInstaller extends Task implements PreviousResultRegistrar> pre = new ArrayList(); diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/service/IMinecraftInstallerService.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/service/IMinecraftInstallerService.java index 79faba4dc..133ac59e2 100644 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/service/IMinecraftInstallerService.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/service/IMinecraftInstallerService.java @@ -35,7 +35,7 @@ public abstract class IMinecraftInstallerService extends IMinecraftBasicService public abstract Task downloadForge(String installId, InstallerVersionList.InstallerVersion v); - public abstract Task downloadOptifine(String installId, InstallerVersionList.InstallerVersion v); + public abstract Task downloadOptiFine(String installId, InstallerVersionList.InstallerVersion v); public abstract Task downloadLiteLoader(String installId, InstallerVersionList.InstallerVersion v); diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/AnimatedPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/AnimatedPanel.java index 4a989c8e1..3f240f9aa 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/AnimatedPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/AnimatedPanel.java @@ -51,8 +51,10 @@ public class AnimatedPanel extends JPanel implements Selectable { Timer timer; + boolean animationEnabled = true; + public void animate() { - if (Settings.getInstance().isEnableAnimation()) { + if (Settings.getInstance().isEnableAnimation() && animationEnabled) { offsetX = 0; timer.start(); } diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java index 03169bb46..38b54224e 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java @@ -108,7 +108,7 @@ public class GameDownloadPanel extends AnimatedPanel { Settings.getLastProfile().service().download().getRemoteVersions() .reg((ver) -> model.addRow(new Object[] { ver.id, ver.time, StrUtils.equalsOne(ver.type, "old_beta", "old_alpha", "release", "snapshot") ? C.i18n("versions." + ver.type) : ver.type })) - .regDone(lstDownloads::updateUI).execute(); + .regDone(lstDownloads::requestFocus).execute(); /*(e) -> { MessageBox.Show("Failed to refresh download: " + e.getLocalizedMessage()); HMCLog.err("Failed to refresh download.", e); diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.form b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.form index bfa15860c..f85e71210 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.form +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.form @@ -48,13 +48,6 @@ - - - - - - - @@ -74,6 +67,14 @@ + + + + + + + + @@ -125,7 +126,9 @@ - + + + @@ -329,5 +332,12 @@ + + + + + + + diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.java index b202ec350..c9daebbc1 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/LauncherSettingsPanel.java @@ -106,6 +106,7 @@ public class LauncherSettingsPanel extends AnimatedPanel { lblModpack = new javax.swing.JLabel(); cboLang = new javax.swing.JComboBox(); lblLang = new javax.swing.JLabel(); + lblRestart = new javax.swing.JLabel(); cboDownloadSource.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { @@ -222,6 +223,8 @@ public class LauncherSettingsPanel extends AnimatedPanel { lblLang.setText(C.i18n("launcher.lang")); // NOI18N + lblRestart.setText(C.i18n("launcher.restart")); // NOI18N + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -255,11 +258,6 @@ public class LauncherSettingsPanel extends AnimatedPanel { .addComponent(lblProxyPassword) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtProxyPassword, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(lblAbout, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(lblModpack, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(0, 0, Short.MAX_VALUE)) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lblDownloadSource) @@ -274,7 +272,13 @@ public class LauncherSettingsPanel extends AnimatedPanel { .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(btnSelBackgroundPath)) .addComponent(cboDownloadSource, javax.swing.GroupLayout.Alignment.TRAILING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(cboTheme, javax.swing.GroupLayout.Alignment.TRAILING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) + .addComponent(cboTheme, javax.swing.GroupLayout.Alignment.TRAILING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) + .addGroup(layout.createSequentialGroup() + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(lblAbout, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(lblModpack, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(lblRestart)) + .addGap(0, 0, Short.MAX_VALUE))) .addContainerGap()) ); layout.setVerticalGroup( @@ -316,7 +320,9 @@ public class LauncherSettingsPanel extends AnimatedPanel { .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(btnCheckUpdate, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(chkDecorated)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 85, Short.MAX_VALUE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(lblRestart) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 65, Short.MAX_VALUE) .addComponent(lblModpack, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(lblAbout, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -357,6 +363,7 @@ public class LauncherSettingsPanel extends AnimatedPanel { private void btnCheckUpdateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCheckUpdateActionPerformed Settings.UPDATE_CHECKER.process(true); + Settings.UPDATE_CHECKER.checkOutdate(); }//GEN-LAST:event_btnCheckUpdateActionPerformed private void cboThemeItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_cboThemeItemStateChanged @@ -418,6 +425,7 @@ public class LauncherSettingsPanel extends AnimatedPanel { private javax.swing.JLabel lblProxyPassword; private javax.swing.JLabel lblProxyPort; private javax.swing.JLabel lblProxyUserName; + private javax.swing.JLabel lblRestart; private javax.swing.JLabel lblTheme; private javax.swing.JTextField txtBackgroundPath; private javax.swing.JTextField txtProxyHost; diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/MainPagePanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/MainPagePanel.java index db986c35c..b4fc52a8a 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/MainPagePanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/MainPagePanel.java @@ -87,6 +87,8 @@ public class MainPagePanel extends AnimatedPanel { MainFrame.INSTANCE.daemon.customizedSuccessEvent = this::prepareAuths; prepareAuths(); + + animationEnabled = false; } /** diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.lang b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.lang index 40bf3c22c..f0dbf1caf 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.lang +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.lang @@ -44,10 +44,10 @@ install.optifine.get_list=获取OptiFine列表 install.optifine.get_download_link=获取OptiFine下载地址 install.failed_forge=安装Forge失败 -install.failed_optifine=安装Optifine失败 +install.failed_optifine=安装OptiFine失败 install.failed_liteloader=安装LiteLoader失败 install.failed_download_forge=下载Forge失败 -install.failed_download_optifine=下载Optifine失败 +install.failed_download_optifine=下载OptiFine失败 install.failed=安装失败 install.success=安装成功 install.no_forge=没有安装Forge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=输入要生成脚本的文件名 mainwindow.make_launch_succeed=启动脚本已生成完毕: mainwindow.no_version=未找到任何版本,是否进入游戏下载? -launcher.about=默认背景图来自Liberty Dome服务器。
关于作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
邮箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
欢迎提交Bug哦
Copyright (c) 2013-2015 huangyuhui.
免责声明:Minecraft软件版权归Mojang AB所有,游戏由于误操作本启动器而丢失数据的概不负责。
本启动器在GPLv3协议下开源:https://github.com/huanghongxun/HMCL/
本软件使用了基于Apache License 2.0的Gson项目,感谢贡献者。 +launcher.about=默认背景图来自Liberty Dome服务器。
关于作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
邮箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
欢迎提交Bug哦
Copyright (c) 2013-2016 huangyuhui.
免责声明:Minecraft软件版权归Mojang AB所有,游戏由于误操作本启动器而丢失数据的概不负责。
本启动器在GPLv3协议下开源:https://github.com/huanghongxun/HMCL/ ,感谢issues和pull requests贡献者
本软件使用了基于Apache License 2.0的Gson项目,感谢贡献者。 launcher.download_source=下载源 launcher.background_location=背景地址 launcher.exit_failed=强制退出失败,可能是Forge 1.7.10及更高版本导致的,无法解决。 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=版本%s信息文件格式错误,是否 launcher.choose_bgpath=选择背景路径 launcher.background_tooltip=启动器默认使用自带的背景
如果当前目录有background.png,则会使用该文件作为背景
如果当前目录有bg子目录,则会随机使用里面的一张图作为背景
如果该背景地址被修改,则会使用背景地址里的一张图作为背景
背景地址允许有多个地址,使用半角分号";"(不包含双引号)分隔 launcher.update_launcher=检查更新 -launcher.enable_shadow=启用窗口阴影(重启启动器生效,可加快渲染速度) +launcher.enable_shadow=启用窗口阴影 launcher.theme=主题 launcher.proxy=代理 launcher.decorated=启用窗口边框(Linux下可解决程序界面全灰问题) launcher.modpack=整合包作者帮助 launcher.enable_animation=启用动态效果 launcher.lang=语言 +launcher.restart=本界面选项需要重启本启动器生效 launcher.title.game=游戏设置 launcher.title.main=主页 diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.properties b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.properties index c9a1ba03c..f37c494c2 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.properties +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N.properties @@ -44,10 +44,10 @@ install.optifine.get_list=\u83b7\u53d6OptiFine\u5217\u8868 install.optifine.get_download_link=\u83b7\u53d6OptiFine\u4e0b\u8f7d\u5730\u5740 install.failed_forge=\u5b89\u88c5Forge\u5931\u8d25 -install.failed_optifine=\u5b89\u88c5Optifine\u5931\u8d25 +install.failed_optifine=\u5b89\u88c5OptiFine\u5931\u8d25 install.failed_liteloader=\u5b89\u88c5LiteLoader\u5931\u8d25 install.failed_download_forge=\u4e0b\u8f7dForge\u5931\u8d25 -install.failed_download_optifine=\u4e0b\u8f7dOptifine\u5931\u8d25 +install.failed_download_optifine=\u4e0b\u8f7dOptiFine\u5931\u8d25 install.failed=\u5b89\u88c5\u5931\u8d25 install.success=\u5b89\u88c5\u6210\u529f install.no_forge=\u6ca1\u6709\u5b89\u88c5Forge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=\u8f93\u5165\u8981\u751f\u6210\u811a\u672c\u7684\u6 mainwindow.make_launch_succeed=\u542f\u52a8\u811a\u672c\u5df2\u751f\u6210\u5b8c\u6bd5: mainwindow.no_version=\u672a\u627e\u5230\u4efb\u4f55\u7248\u672c\uff0c\u662f\u5426\u8fdb\u5165\u6e38\u620f\u4e0b\u8f7d\uff1f -launcher.about=\u9ed8\u8ba4\u80cc\u666f\u56fe\u6765\u81eaLiberty Dome\u670d\u52a1\u5668\u3002
\u5173\u4e8e\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90ae\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b22\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2015 huangyuhui.
\u514d\u8d23\u58f0\u660e\uff1aMinecraft\u8f6f\u4ef6\u7248\u6743\u5f52Mojang AB\u6240\u6709\uff0c\u6e38\u620f\u7531\u4e8e\u8bef\u64cd\u4f5c\u672c\u542f\u52a8\u5668\u800c\u4e22\u5931\u6570\u636e\u7684\u6982\u4e0d\u8d1f\u8d23\u3002
\u672c\u542f\u52a8\u5668\u5728GPLv3\u534f\u8bae\u4e0b\u5f00\u6e90:https://github.com/huanghongxun/HMCL/
\u672c\u8f6f\u4ef6\u4f7f\u7528\u4e86\u57fa\u4e8eApache License 2.0\u7684Gson\u9879\u76ee\uff0c\u611f\u8c22\u8d21\u732e\u8005\u3002 +launcher.about=\u9ed8\u8ba4\u80cc\u666f\u56fe\u6765\u81eaLiberty Dome\u670d\u52a1\u5668\u3002
\u5173\u4e8e\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90ae\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b22\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2016 huangyuhui.
\u514d\u8d23\u58f0\u660e\uff1aMinecraft\u8f6f\u4ef6\u7248\u6743\u5f52Mojang AB\u6240\u6709\uff0c\u6e38\u620f\u7531\u4e8e\u8bef\u64cd\u4f5c\u672c\u542f\u52a8\u5668\u800c\u4e22\u5931\u6570\u636e\u7684\u6982\u4e0d\u8d1f\u8d23\u3002
\u672c\u542f\u52a8\u5668\u5728GPLv3\u534f\u8bae\u4e0b\u5f00\u6e90:https://github.com/huanghongxun/HMCL/ ,\u611f\u8c22issues\u548cpull requests\u8d21\u732e\u8005
\u672c\u8f6f\u4ef6\u4f7f\u7528\u4e86\u57fa\u4e8eApache License 2.0\u7684Gson\u9879\u76ee\uff0c\u611f\u8c22\u8d21\u732e\u8005\u3002 launcher.download_source=\u4e0b\u8f7d\u6e90 launcher.background_location=\u80cc\u666f\u5730\u5740 launcher.exit_failed=\u5f3a\u5236\u9000\u51fa\u5931\u8d25\uff0c\u53ef\u80fd\u662fForge 1.7.10\u53ca\u66f4\u9ad8\u7248\u672c\u5bfc\u81f4\u7684\uff0c\u65e0\u6cd5\u89e3\u51b3\u3002 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=\u7248\u672c%s\u4fe1\u606f\u6587\u4ef6\u683 launcher.choose_bgpath=\u9009\u62e9\u80cc\u666f\u8def\u5f84 launcher.background_tooltip=\u542f\u52a8\u5668\u9ed8\u8ba4\u4f7f\u7528\u81ea\u5e26\u7684\u80cc\u666f
\u5982\u679c\u5f53\u524d\u76ee\u5f55\u6709background.png\uff0c\u5219\u4f1a\u4f7f\u7528\u8be5\u6587\u4ef6\u4f5c\u4e3a\u80cc\u666f
\u5982\u679c\u5f53\u524d\u76ee\u5f55\u6709bg\u5b50\u76ee\u5f55\uff0c\u5219\u4f1a\u968f\u673a\u4f7f\u7528\u91cc\u9762\u7684\u4e00\u5f20\u56fe\u4f5c\u4e3a\u80cc\u666f
\u5982\u679c\u8be5\u80cc\u666f\u5730\u5740\u88ab\u4fee\u6539\uff0c\u5219\u4f1a\u4f7f\u7528\u80cc\u666f\u5730\u5740\u91cc\u7684\u4e00\u5f20\u56fe\u4f5c\u4e3a\u80cc\u666f
\u80cc\u666f\u5730\u5740\u5141\u8bb8\u6709\u591a\u4e2a\u5730\u5740\uff0c\u4f7f\u7528\u534a\u89d2\u5206\u53f7";"(\u4e0d\u5305\u542b\u53cc\u5f15\u53f7)\u5206\u9694 launcher.update_launcher=\u68c0\u67e5\u66f4\u65b0 -launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71(\u91cd\u542f\u542f\u52a8\u5668\u751f\u6548,\u53ef\u52a0\u5feb\u6e32\u67d3\u901f\u5ea6) +launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71 launcher.theme=\u4e3b\u9898 launcher.proxy=\u4ee3\u7406 launcher.decorated=\u542f\u7528\u7a97\u53e3\u8fb9\u6846(Linux\u4e0b\u53ef\u89e3\u51b3\u7a0b\u5e8f\u754c\u9762\u5168\u7070\u95ee\u9898) launcher.modpack=\u6574\u5408\u5305\u4f5c\u8005\u5e2e\u52a9 launcher.enable_animation=\u542f\u7528\u52a8\u6001\u6548\u679c launcher.lang=\u8bed\u8a00 +launcher.restart=\u672c\u754c\u9762\u9009\u9879\u9700\u8981\u91cd\u542f\u672c\u542f\u52a8\u5668\u751f\u6548 launcher.title.game=\u6e38\u620f\u8bbe\u7f6e launcher.title.main=\u4e3b\u9875 diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.lang b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.lang index f2f1e4eb6..6724d96c1 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.lang +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.lang @@ -44,10 +44,10 @@ install.optifine.get_list=Get OptiFine Download List install.optifine.get_download_link=Get the Download Link of OptiFine install.failed_forge=Failed to Install Forge -install.failed_optifine=Failed to Install Optifine +install.failed_optifine=Failed to Install OptiFine install.failed_liteloader=Failed to Install LiteLoader install.failed_download_forge=Failed to Download Forge -install.failed_download_optifine=Failed to Download Optifine +install.failed_download_optifine=Failed to Download OptiFine install.failed=Failed to install install.success=Install successfully install.no_forge=No Forge @@ -282,6 +282,7 @@ launcher.decorated=Enable system window border(in order to fix the problem that launcher.modpack=Documentations for modpacks. launcher.enable_animation=Enable Animation launcher.lang=Language +launcher.restart=Options will be in operations only if restart this app. launcher.title.game=Games launcher.title.main=Home diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.properties b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.properties index 33819f2bf..876f94359 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.properties +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_en.properties @@ -44,10 +44,10 @@ install.optifine.get_list=Get OptiFine Download List install.optifine.get_download_link=Get the Download Link of OptiFine install.failed_forge=Failed to Install Forge -install.failed_optifine=Failed to Install Optifine +install.failed_optifine=Failed to Install OptiFine install.failed_liteloader=Failed to Install LiteLoader install.failed_download_forge=Failed to Download Forge -install.failed_download_optifine=Failed to Download Optifine +install.failed_download_optifine=Failed to Download OptiFine install.failed=Failed to install install.success=Install successfully install.no_forge=No Forge @@ -282,6 +282,7 @@ launcher.decorated=Enable system window border(in order to fix the problem that launcher.modpack=Documentations for modpacks. launcher.enable_animation=Enable Animation launcher.lang=Language +launcher.restart=Options will be in operations only if restart this app. launcher.title.game=Games launcher.title.main=Home diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang index 40bf3c22c..f0dbf1caf 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang @@ -44,10 +44,10 @@ install.optifine.get_list=获取OptiFine列表 install.optifine.get_download_link=获取OptiFine下载地址 install.failed_forge=安装Forge失败 -install.failed_optifine=安装Optifine失败 +install.failed_optifine=安装OptiFine失败 install.failed_liteloader=安装LiteLoader失败 install.failed_download_forge=下载Forge失败 -install.failed_download_optifine=下载Optifine失败 +install.failed_download_optifine=下载OptiFine失败 install.failed=安装失败 install.success=安装成功 install.no_forge=没有安装Forge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=输入要生成脚本的文件名 mainwindow.make_launch_succeed=启动脚本已生成完毕: mainwindow.no_version=未找到任何版本,是否进入游戏下载? -launcher.about=默认背景图来自Liberty Dome服务器。
关于作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
邮箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
欢迎提交Bug哦
Copyright (c) 2013-2015 huangyuhui.
免责声明:Minecraft软件版权归Mojang AB所有,游戏由于误操作本启动器而丢失数据的概不负责。
本启动器在GPLv3协议下开源:https://github.com/huanghongxun/HMCL/
本软件使用了基于Apache License 2.0的Gson项目,感谢贡献者。 +launcher.about=默认背景图来自Liberty Dome服务器。
关于作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
邮箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
欢迎提交Bug哦
Copyright (c) 2013-2016 huangyuhui.
免责声明:Minecraft软件版权归Mojang AB所有,游戏由于误操作本启动器而丢失数据的概不负责。
本启动器在GPLv3协议下开源:https://github.com/huanghongxun/HMCL/ ,感谢issues和pull requests贡献者
本软件使用了基于Apache License 2.0的Gson项目,感谢贡献者。 launcher.download_source=下载源 launcher.background_location=背景地址 launcher.exit_failed=强制退出失败,可能是Forge 1.7.10及更高版本导致的,无法解决。 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=版本%s信息文件格式错误,是否 launcher.choose_bgpath=选择背景路径 launcher.background_tooltip=启动器默认使用自带的背景
如果当前目录有background.png,则会使用该文件作为背景
如果当前目录有bg子目录,则会随机使用里面的一张图作为背景
如果该背景地址被修改,则会使用背景地址里的一张图作为背景
背景地址允许有多个地址,使用半角分号";"(不包含双引号)分隔 launcher.update_launcher=检查更新 -launcher.enable_shadow=启用窗口阴影(重启启动器生效,可加快渲染速度) +launcher.enable_shadow=启用窗口阴影 launcher.theme=主题 launcher.proxy=代理 launcher.decorated=启用窗口边框(Linux下可解决程序界面全灰问题) launcher.modpack=整合包作者帮助 launcher.enable_animation=启用动态效果 launcher.lang=语言 +launcher.restart=本界面选项需要重启本启动器生效 launcher.title.game=游戏设置 launcher.title.main=主页 diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties index c9a1ba03c..f37c494c2 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties @@ -44,10 +44,10 @@ install.optifine.get_list=\u83b7\u53d6OptiFine\u5217\u8868 install.optifine.get_download_link=\u83b7\u53d6OptiFine\u4e0b\u8f7d\u5730\u5740 install.failed_forge=\u5b89\u88c5Forge\u5931\u8d25 -install.failed_optifine=\u5b89\u88c5Optifine\u5931\u8d25 +install.failed_optifine=\u5b89\u88c5OptiFine\u5931\u8d25 install.failed_liteloader=\u5b89\u88c5LiteLoader\u5931\u8d25 install.failed_download_forge=\u4e0b\u8f7dForge\u5931\u8d25 -install.failed_download_optifine=\u4e0b\u8f7dOptifine\u5931\u8d25 +install.failed_download_optifine=\u4e0b\u8f7dOptiFine\u5931\u8d25 install.failed=\u5b89\u88c5\u5931\u8d25 install.success=\u5b89\u88c5\u6210\u529f install.no_forge=\u6ca1\u6709\u5b89\u88c5Forge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=\u8f93\u5165\u8981\u751f\u6210\u811a\u672c\u7684\u6 mainwindow.make_launch_succeed=\u542f\u52a8\u811a\u672c\u5df2\u751f\u6210\u5b8c\u6bd5: mainwindow.no_version=\u672a\u627e\u5230\u4efb\u4f55\u7248\u672c\uff0c\u662f\u5426\u8fdb\u5165\u6e38\u620f\u4e0b\u8f7d\uff1f -launcher.about=\u9ed8\u8ba4\u80cc\u666f\u56fe\u6765\u81eaLiberty Dome\u670d\u52a1\u5668\u3002
\u5173\u4e8e\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90ae\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b22\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2015 huangyuhui.
\u514d\u8d23\u58f0\u660e\uff1aMinecraft\u8f6f\u4ef6\u7248\u6743\u5f52Mojang AB\u6240\u6709\uff0c\u6e38\u620f\u7531\u4e8e\u8bef\u64cd\u4f5c\u672c\u542f\u52a8\u5668\u800c\u4e22\u5931\u6570\u636e\u7684\u6982\u4e0d\u8d1f\u8d23\u3002
\u672c\u542f\u52a8\u5668\u5728GPLv3\u534f\u8bae\u4e0b\u5f00\u6e90:https://github.com/huanghongxun/HMCL/
\u672c\u8f6f\u4ef6\u4f7f\u7528\u4e86\u57fa\u4e8eApache License 2.0\u7684Gson\u9879\u76ee\uff0c\u611f\u8c22\u8d21\u732e\u8005\u3002 +launcher.about=\u9ed8\u8ba4\u80cc\u666f\u56fe\u6765\u81eaLiberty Dome\u670d\u52a1\u5668\u3002
\u5173\u4e8e\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90ae\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b22\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2016 huangyuhui.
\u514d\u8d23\u58f0\u660e\uff1aMinecraft\u8f6f\u4ef6\u7248\u6743\u5f52Mojang AB\u6240\u6709\uff0c\u6e38\u620f\u7531\u4e8e\u8bef\u64cd\u4f5c\u672c\u542f\u52a8\u5668\u800c\u4e22\u5931\u6570\u636e\u7684\u6982\u4e0d\u8d1f\u8d23\u3002
\u672c\u542f\u52a8\u5668\u5728GPLv3\u534f\u8bae\u4e0b\u5f00\u6e90:https://github.com/huanghongxun/HMCL/ ,\u611f\u8c22issues\u548cpull requests\u8d21\u732e\u8005
\u672c\u8f6f\u4ef6\u4f7f\u7528\u4e86\u57fa\u4e8eApache License 2.0\u7684Gson\u9879\u76ee\uff0c\u611f\u8c22\u8d21\u732e\u8005\u3002 launcher.download_source=\u4e0b\u8f7d\u6e90 launcher.background_location=\u80cc\u666f\u5730\u5740 launcher.exit_failed=\u5f3a\u5236\u9000\u51fa\u5931\u8d25\uff0c\u53ef\u80fd\u662fForge 1.7.10\u53ca\u66f4\u9ad8\u7248\u672c\u5bfc\u81f4\u7684\uff0c\u65e0\u6cd5\u89e3\u51b3\u3002 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=\u7248\u672c%s\u4fe1\u606f\u6587\u4ef6\u683 launcher.choose_bgpath=\u9009\u62e9\u80cc\u666f\u8def\u5f84 launcher.background_tooltip=\u542f\u52a8\u5668\u9ed8\u8ba4\u4f7f\u7528\u81ea\u5e26\u7684\u80cc\u666f
\u5982\u679c\u5f53\u524d\u76ee\u5f55\u6709background.png\uff0c\u5219\u4f1a\u4f7f\u7528\u8be5\u6587\u4ef6\u4f5c\u4e3a\u80cc\u666f
\u5982\u679c\u5f53\u524d\u76ee\u5f55\u6709bg\u5b50\u76ee\u5f55\uff0c\u5219\u4f1a\u968f\u673a\u4f7f\u7528\u91cc\u9762\u7684\u4e00\u5f20\u56fe\u4f5c\u4e3a\u80cc\u666f
\u5982\u679c\u8be5\u80cc\u666f\u5730\u5740\u88ab\u4fee\u6539\uff0c\u5219\u4f1a\u4f7f\u7528\u80cc\u666f\u5730\u5740\u91cc\u7684\u4e00\u5f20\u56fe\u4f5c\u4e3a\u80cc\u666f
\u80cc\u666f\u5730\u5740\u5141\u8bb8\u6709\u591a\u4e2a\u5730\u5740\uff0c\u4f7f\u7528\u534a\u89d2\u5206\u53f7";"(\u4e0d\u5305\u542b\u53cc\u5f15\u53f7)\u5206\u9694 launcher.update_launcher=\u68c0\u67e5\u66f4\u65b0 -launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71(\u91cd\u542f\u542f\u52a8\u5668\u751f\u6548,\u53ef\u52a0\u5feb\u6e32\u67d3\u901f\u5ea6) +launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71 launcher.theme=\u4e3b\u9898 launcher.proxy=\u4ee3\u7406 launcher.decorated=\u542f\u7528\u7a97\u53e3\u8fb9\u6846(Linux\u4e0b\u53ef\u89e3\u51b3\u7a0b\u5e8f\u754c\u9762\u5168\u7070\u95ee\u9898) launcher.modpack=\u6574\u5408\u5305\u4f5c\u8005\u5e2e\u52a9 launcher.enable_animation=\u542f\u7528\u52a8\u6001\u6548\u679c launcher.lang=\u8bed\u8a00 +launcher.restart=\u672c\u754c\u9762\u9009\u9879\u9700\u8981\u91cd\u542f\u672c\u542f\u52a8\u5668\u751f\u6548 launcher.title.game=\u6e38\u620f\u8bbe\u7f6e launcher.title.main=\u4e3b\u9875 diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.lang b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.lang index d357b0b02..7b0f398ce 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.lang +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.lang @@ -39,15 +39,15 @@ install.forge.get_list=獲取Forge列表 install.forge.install=安裝Forge install.forge.get_changelogs=獲取Forge更新記錄 -install.optifine.install=安裝Optifine -install.optifine.get_list=獲取Optifine列表 +install.optifine.install=安裝OptiFine +install.optifine.get_list=獲取OptiFine列表 install.optifine.get_download_link=獲取OptiFine下载地址 install.failed_forge=安裝Forge失敗 -install.failed_optifine=安裝Optifine失敗 +install.failed_optifine=安裝OptiFine失敗 install.failed_liteloader=安裝LiteLoader失敗 install.failed_download_forge=下載Forge失敗 -install.failed_download_optifine=下載Optifine失敗 +install.failed_download_optifine=下載OptiFine失敗 install.failed=安裝失敗 install.success=安裝成功 install.no_forge=沒有安裝Forge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=輸入要生成腳本的資料名 mainwindow.make_launch_succeed=啟動腳本已生成完畢: mainwindow.no_version=未找到任何版本,是否進入遊戲下載? -launcher.about=默認背景圖來自Liberty Dome服務器。
關於作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
郵箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
歡迎提交Bug哦
Copyright (c) 2013-2015 huangyuhui.
免責聲明:Minecraft軟體版權歸Mojang AB所有,遊戲由於誤操作本啟動器而丟失數據的概不負責。
本啟動器在GPLv3協議下開源:http://github.com/huanghongxun/HMCL/
本軟體使用了基於Apache License 2.0的Gson項目,感謝貢獻者。 +launcher.about=默認背景圖來自Liberty Dome服務器。
關於作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
郵箱:huanghongxun2008@126.com
Minecraft Forum ID: klkl6523
歡迎提交Bug哦
Copyright (c) 2013-2016 huangyuhui.
免責聲明:Minecraft軟體版權歸Mojang AB所有,遊戲由於誤操作本啟動器而丟失數據的概不負責。
本啟動器在GPLv3協議下開源:http://github.com/huanghongxun/HMCL/ ,感谢issues和pull requests贡献者
本軟體使用了基於Apache License 2.0的Gson項目,感謝貢獻者。 launcher.download_source=下載源 launcher.background_location=背景地址 launcher.exit_failed=強制退出失敗,可能是Forge 1.7.10及更高版本導致的,無法解決。 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=版本%s信息資料格式错误,是否 launcher.choose_bgpath=選擇背景路徑 launcher.background_tooltip=啟動器默認使用自帶的背景
如果當前目錄有background.png,則會使用該資料作為背景
如果當前目錄有bg子目錄,則會隨機使用裡面的一張圖作為背景
如果該背景地址被修改,則會使用背景地址裡的一張圖作為背景
背景地址允許有多個地址,使用半角分號";"(不包含雙引號)分隔 launcher.update_launcher=检查更新 -launcher.enable_shadow=启用窗口阴影(重启启动器生效) +launcher.enable_shadow=启用窗口阴影 launcher.theme=主题 launcher.proxy=代理 launcher.decorated=啟用窗口邊框(Linux下可解決程序界面全灰問題) launcher.modpack=整合包作者帮助 launcher.enable_animation=啟用動態效果 launcher.lang=語言 +launcher.restart=本界面選項需要重啟本啟動器生效 launcher.title.game=遊戲設定 launcher.title.main=主頁 diff --git a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.properties b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.properties index 9dac9bfc6..6b0d587a6 100755 --- a/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.properties +++ b/HMCLAPI/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_TW.properties @@ -39,15 +39,15 @@ install.forge.get_list=\u7372\u53d6Forge\u5217\u8868 install.forge.install=\u5b89\u88ddForge install.forge.get_changelogs=\u7372\u53d6Forge\u66f4\u65b0\u8a18\u9304 -install.optifine.install=\u5b89\u88ddOptifine -install.optifine.get_list=\u7372\u53d6Optifine\u5217\u8868 +install.optifine.install=\u5b89\u88ddOptiFine +install.optifine.get_list=\u7372\u53d6OptiFine\u5217\u8868 install.optifine.get_download_link=\u7372\u53d6OptiFine\u4e0b\u8f7d\u5730\u5740 install.failed_forge=\u5b89\u88ddForge\u5931\u6557 -install.failed_optifine=\u5b89\u88ddOptifine\u5931\u6557 +install.failed_optifine=\u5b89\u88ddOptiFine\u5931\u6557 install.failed_liteloader=\u5b89\u88ddLiteLoader\u5931\u6557 install.failed_download_forge=\u4e0b\u8f09Forge\u5931\u6557 -install.failed_download_optifine=\u4e0b\u8f09Optifine\u5931\u6557 +install.failed_download_optifine=\u4e0b\u8f09OptiFine\u5931\u6557 install.failed=\u5b89\u88dd\u5931\u6557 install.success=\u5b89\u88dd\u6210\u529f install.no_forge=\u6c92\u6709\u5b89\u88ddForge @@ -265,7 +265,7 @@ mainwindow.enter_script_name=\u8f38\u5165\u8981\u751f\u6210\u8173\u672c\u7684\u8 mainwindow.make_launch_succeed=\u555f\u52d5\u8173\u672c\u5df2\u751f\u6210\u5b8c\u7562: mainwindow.no_version=\u672a\u627e\u5230\u4efb\u4f55\u7248\u672c\uff0c\u662f\u5426\u9032\u5165\u904a\u6232\u4e0b\u8f09\uff1f -launcher.about=\u9ed8\u8a8d\u80cc\u666f\u5716\u4f86\u81eaLiberty Dome\u670d\u52d9\u5668\u3002
\u95dc\u65bc\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90f5\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b61\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2015 huangyuhui.
\u514d\u8cac\u8072\u660e\uff1aMinecraft\u8edf\u9ad4\u7248\u6b0a\u6b78Mojang AB\u6240\u6709\uff0c\u904a\u6232\u7531\u65bc\u8aa4\u64cd\u4f5c\u672c\u555f\u52d5\u5668\u800c\u4e1f\u5931\u6578\u64da\u7684\u6982\u4e0d\u8ca0\u8cac\u3002
\u672c\u555f\u52d5\u5668\u5728GPLv3\u5354\u8b70\u4e0b\u958b\u6e90:http://github.com/huanghongxun/HMCL/
\u672c\u8edf\u9ad4\u4f7f\u7528\u4e86\u57fa\u65bcApache License 2.0\u7684Gson\u9805\u76ee\uff0c\u611f\u8b1d\u8ca2\u737b\u8005\u3002 +launcher.about=\u9ed8\u8a8d\u80cc\u666f\u5716\u4f86\u81eaLiberty Dome\u670d\u52d9\u5668\u3002
\u95dc\u65bc\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
\u90f5\u7bb1\uff1ahuanghongxun2008@126.com
Minecraft Forum ID: klkl6523
\u6b61\u8fce\u63d0\u4ea4Bug\u54e6
Copyright (c) 2013-2016 huangyuhui.
\u514d\u8cac\u8072\u660e\uff1aMinecraft\u8edf\u9ad4\u7248\u6b0a\u6b78Mojang AB\u6240\u6709\uff0c\u904a\u6232\u7531\u65bc\u8aa4\u64cd\u4f5c\u672c\u555f\u52d5\u5668\u800c\u4e1f\u5931\u6578\u64da\u7684\u6982\u4e0d\u8ca0\u8cac\u3002
\u672c\u555f\u52d5\u5668\u5728GPLv3\u5354\u8b70\u4e0b\u958b\u6e90:http://github.com/huanghongxun/HMCL/ ,\u611f\u8c22issues\u548cpull requests\u8d21\u732e\u8005
\u672c\u8edf\u9ad4\u4f7f\u7528\u4e86\u57fa\u65bcApache License 2.0\u7684Gson\u9805\u76ee\uff0c\u611f\u8b1d\u8ca2\u737b\u8005\u3002 launcher.download_source=\u4e0b\u8f09\u6e90 launcher.background_location=\u80cc\u666f\u5730\u5740 launcher.exit_failed=\u5f37\u5236\u9000\u51fa\u5931\u6557\uff0c\u53ef\u80fd\u662fForge 1.7.10\u53ca\u66f4\u9ad8\u7248\u672c\u5c0e\u81f4\u7684\uff0c\u7121\u6cd5\u89e3\u6c7a\u3002 @@ -275,13 +275,14 @@ launcher.versions_json_not_formatted=\u7248\u672c%s\u4fe1\u606f\u8cc7\u6599\u683 launcher.choose_bgpath=\u9078\u64c7\u80cc\u666f\u8def\u5f91 launcher.background_tooltip=\u555f\u52d5\u5668\u9ed8\u8a8d\u4f7f\u7528\u81ea\u5e36\u7684\u80cc\u666f
\u5982\u679c\u7576\u524d\u76ee\u9304\u6709background.png\uff0c\u5247\u6703\u4f7f\u7528\u8a72\u8cc7\u6599\u4f5c\u70ba\u80cc\u666f
\u5982\u679c\u7576\u524d\u76ee\u9304\u6709bg\u5b50\u76ee\u9304\uff0c\u5247\u6703\u96a8\u6a5f\u4f7f\u7528\u88e1\u9762\u7684\u4e00\u5f35\u5716\u4f5c\u70ba\u80cc\u666f
\u5982\u679c\u8a72\u80cc\u666f\u5730\u5740\u88ab\u4fee\u6539\uff0c\u5247\u6703\u4f7f\u7528\u80cc\u666f\u5730\u5740\u88e1\u7684\u4e00\u5f35\u5716\u4f5c\u70ba\u80cc\u666f
\u80cc\u666f\u5730\u5740\u5141\u8a31\u6709\u591a\u500b\u5730\u5740\uff0c\u4f7f\u7528\u534a\u89d2\u5206\u865f";"(\u4e0d\u5305\u542b\u96d9\u5f15\u865f)\u5206\u9694 launcher.update_launcher=\u68c0\u67e5\u66f4\u65b0 -launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71(\u91cd\u542f\u542f\u52a8\u5668\u751f\u6548) +launcher.enable_shadow=\u542f\u7528\u7a97\u53e3\u9634\u5f71 launcher.theme=\u4e3b\u9898 launcher.proxy=\u4ee3\u7406 launcher.decorated=\u555f\u7528\u7a97\u53e3\u908a\u6846(Linux\u4e0b\u53ef\u89e3\u6c7a\u7a0b\u5e8f\u754c\u9762\u5168\u7070\u554f\u984c) launcher.modpack=\u6574\u5408\u5305\u4f5c\u8005\u5e2e\u52a9 launcher.enable_animation=\u555f\u7528\u52d5\u614b\u6548\u679c launcher.lang=\u8a9e\u8a00 +launcher.restart=\u672c\u754c\u9762\u9078\u9805\u9700\u8981\u91cd\u555f\u672c\u555f\u52d5\u5668\u751f\u6548 launcher.title.game=\u904a\u6232\u8a2d\u5b9a launcher.title.main=\u4e3b\u9801