diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/setting/Config.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/setting/Config.java index 678ee5032..8dd0fa45d 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/setting/Config.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/setting/Config.java @@ -130,6 +130,10 @@ public final class Config implements Cloneable { Settings.save(); } + + /** + * Last selected profile name. + */ public String getLast() { if (last == null) last = Settings.DEFAULT_PROFILE; diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameSettingsPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameSettingsPanel.java index c4c26e78c..d77353cbb 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameSettingsPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameSettingsPanel.java @@ -64,7 +64,6 @@ import org.jackhuang.hellominecraft.util.sys.FileUtils; import org.jackhuang.hellominecraft.util.ui.SwingUtils; import org.jackhuang.hellominecraft.util.sys.Java; import org.jackhuang.hellominecraft.util.task.TaskWindow; -import org.jackhuang.hellominecraft.util.ui.GraphicsUtils; import org.jackhuang.hellominecraft.util.ui.JSystemFileChooser; import org.jackhuang.hellominecraft.util.ui.LogWindow; diff --git a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/GaussionPanel.java b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/GaussionPanel.java index 40c9f28b7..efe65bd10 100644 --- a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/GaussionPanel.java +++ b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/GaussionPanel.java @@ -92,6 +92,7 @@ public class GaussionPanel extends JPanel { aeroBuffer = stackBlurFilter.filter(aeroBuffer, null); g2.drawImage(aeroBuffer, aeroRect.x, aeroRect.y, aeroRect.x + aeroRect.width, aeroRect.y + aeroRect.height, RADIUS / 2, RADIUS / 2, RADIUS / 2 + aeroRect.width, RADIUS / 2 + aeroRect.height, null); + // Moved from GameSettingsPanel and LauncherSettingsPanel if (drawBackgroundLayer) { g2.setColor(Color.white); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, 0.5f)); diff --git a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/SwingUtils.java b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/SwingUtils.java index c79196291..3635d5299 100755 --- a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/SwingUtils.java +++ b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/SwingUtils.java @@ -19,7 +19,9 @@ package org.jackhuang.hellominecraft.util.ui; import java.awt.Component; import java.awt.EventQueue; +import java.awt.Font; import java.awt.FontMetrics; +import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.Window; @@ -343,4 +345,60 @@ public final class SwingUtils { SwingUtilities.invokeLater(r); }; } + + /** + * Returns the FontMetrics for the current Font of the passed in Graphics. + * This method is used when a Graphics is available, typically when + * painting. If a Graphics is not available the JComponent method of the + * same name should be used. + *
+ * Callers should pass in a non-null JComponent, the exception to this is if + * a JComponent is not readily available at the time of painting. + *
+ * This does not necessarily return the FontMetrics from the Graphics. + * + * @param c JComponent requesting FontMetrics, may be null + * @param g Graphics Graphics + * @return the font metrics + */ + public static FontMetrics getFontMetrics(JComponent c, Graphics g) { + return getFontMetrics(c, g, g.getFont()); + } + + /** + * Returns the FontMetrics for the specified Font. This method is used when + * a Graphics is available, typically when painting. If a Graphics is not + * available the JComponent method of the same name should be used. + *
+ * Callers should pass in a non-null JComonent, the exception to this is if + * a JComponent is not readily available at the time of painting. + *
+ * This does not necessarily return the FontMetrics from the Graphics.
+ *
+ * @param c Graphics Graphics
+ * @param g the g
+ * @param font Font to get FontMetrics for
+ * @return the font metrics
+ */
+ public static FontMetrics getFontMetrics(JComponent c, Graphics g,
+ Font font) {
+ if (c != null)
+ // Note: We assume that we're using the FontMetrics
+ // from the widget to layout out text, otherwise we can get
+ // mismatches when printing.
+ return c.getFontMetrics(font);
+ return Toolkit.getDefaultToolkit().getFontMetrics(font);
+ }
+
+ /**
+ * Returns the width of the passed in String.
+ *
+ * @param c JComponent that will display the string, may be null
+ * @param fm FontMetrics used to measure the String width
+ * @param string String to get the width of
+ * @return the int
+ */
+ public static int stringWidth(JComponent c, FontMetrics fm, String string) {
+ return fm.stringWidth(string);
+ }
}
diff --git a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/WideComboBox.java b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/WideComboBox.java
index 5204aa0ec..2f86e209c 100644
--- a/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/WideComboBox.java
+++ b/HMCUtils/src/main/java/org/jackhuang/hellominecraft/util/ui/WideComboBox.java
@@ -18,19 +18,23 @@
package org.jackhuang.hellominecraft.util.ui;
import java.awt.Dimension;
+import java.awt.FontMetrics;
+import java.awt.Graphics;
import javax.swing.JComboBox;
/**
* Make the popup menu of combo boxes wider.
+ *
* @author huangyuhui
*/
-public class WideComboBox
選擇mod可以獲取mod資訊
-advancedsettings=高級設定
+advancedsettings=進階設定
advancedsettings.launcher_visible=啟動器可見性
-advancedsettings.debug_mode=調試模式
-advancedsettings.java_permanent_generation_space=內存永久保存區域/MB
+advancedsettings.debug_mode=偵錯模式
+advancedsettings.java_permanent_generation_space=記憶體永久保存區域/MB
advancedsettings.jvm_args=Java虛擬機參數(不必填寫)
advancedsettings.Minecraft_arguments=Minecraft額外參數(不必填寫)
advancedsettings.launcher_visibility.close=遊戲啟動後結束啟動器
advancedsettings.launcher_visibility.hide=遊戲啟動後隱藏啟動器
advancedsettings.launcher_visibility.keep=保持啟動器可見
-advancedsettings.game_dir.default=默認(.minecraft/)
+advancedsettings.game_dir.default=預設(.minecraft/)
advancedsettings.game_dir.independent=各版本獨立(.minecraft/versions/<版本名>/,除assets,libraries)
-advancedsettings.no_jvm_args=不添加默認的JVM參數(使用Java9時必勾)
-advancedsettings.java_args_default=啟動器默認添加的參數(請不要重複添加):-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:MaxPermSize=???m -Xmx???m -Dfml. ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
+advancedsettings.no_jvm_args=不添加預設的JVM參數(使用Java9時必勾)
+advancedsettings.java_args_default=啟動器預設添加的參數(請不要重複添加):-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:MaxPermSize=???m -Xmx???m -Dfml. ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
advancedsettings.wrapper_launcher=前置指令(不必填寫,如optirun)
advancedsettings.precall_command=啟動前執行命令(不必填寫,將在遊戲啟動前調用)
-advancedsettings.server_ip=直入伺服器ip地址(不必填寫,啟動遊戲後直接進入對應伺服器)
+advancedsettings.server_ip=直接進入伺服器IP (不必填寫,啟動遊戲後直接進入對應伺服器)
advancedsettings.cancel_wrapper_launcher=取消包裹啟動器(出現奇怪問題時可嘗試使用,與調試模式衝突)
advancedsettings.dont_check_game_completeness=不檢查遊戲完整性
@@ -302,7 +302,7 @@ mainwindow.enter_script_name=輸入要生成腳本的資料名
mainwindow.make_launch_succeed=啟動腳本已生成完畢:
mainwindow.no_version=未找到任何版本,是否進入遊戲下載?
-launcher.about=默認背景圖感謝gamerteam提供。
關於作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
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.about=預設背景圖感謝gamerteam提供。
關於作者:
百度ID:huanghongxun20
mcbbs:huanghongxun
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及更高版本導致的,無法解決。
@@ -310,7 +310,7 @@ launcher.versions_json_not_matched=版本%s格式不規範!該版本資料夾
launcher.versions_json_not_matched_cannot_auto_completion=版本%s缺失必要的版本資訊資料,是否刪除該版本?
launcher.versions_json_not_formatted=版本%s資訊資料格式錯誤,是否重新下載?
launcher.choose_bgpath=選擇背景路徑
-launcher.background_tooltip=啟動器默認使用自帶的背景
如果當前目錄有background.png,則會使用該資料作為背景
如果當前目錄有bg子目錄,則會隨機使用裡面的一張圖作為背景
如果該背景位址被修改,則會使用背景位址裡的一張圖作為背景
背景位址允許有多個位址,使用半形分號";"(不包含雙引號)分隔
+launcher.background_tooltip=啟動器預設使用自帶的背景
如果當前目錄有background.png,則會使用該資料作為背景
如果當前目錄有bg子目錄,則會隨機使用裡面的一張圖作為背景
如果該背景位址被修改,則會使用背景位址裡的一張圖作為背景
背景位址允許有多個位址,使用半形分號";"(不包含雙引號)分隔
launcher.update_launcher=檢查更新
launcher.enable_shadow=啟用窗口陰影
launcher.enable_animation=啟用動態效果
@@ -331,7 +331,7 @@ versions.snapshot=快照版
versions.old_beta=測試版
versions.old_alpha=遠古版
-versions.manage.rename=重命名該版本
+versions.manage.rename=重新命名該版本
versions.manage.rename.message=請輸入要改成的名字
versions.manage.remove=刪除該版本
versions.manage.remove.confirm=真的要刪除版本
@@ -339,20 +339,20 @@ versions.manage.redownload_json=重新下載版本配置(minecraft.json)
versions.manage.redownload_assets_index=重新下載資源配置(assets_index.json)
versions.mamage.remove_libraries=刪除所有庫檔
-advice.os64butjdk32=您的系統是64位的但是Java是32位的,推薦您安裝64位Java.
+advice.os64butjdk32=您的系統是64-bit,但是Java是32位的,推薦您安裝64位Java.
assets.download_all=下載資源資料
-assets.not_refreshed=資源列表未刷新,請刷新一次。
-assets.failed=獲取列表失敗,請刷新重試。
+assets.not_refreshed=資源列表未重整,請重整一次。
+assets.failed=獲取列表失敗,請重整重試。
assets.list.1_7_3_after=1.7.3及以後
assets.list.1_6=1.6(BMCLAPI)
assets.unkown_type_select_one=無法解析遊戲版本:%s,請選擇一種資源類型下載。
assets.type=資源類型
assets.download=下載資源
assets.no_assets=資源資料不完整,是否補全?
-assets.failed_download=下載資源資料失敗,可能導致沒有中文和聲音。
+assets.failed_download=下載資源資料失敗,可能導致沒有中文語系或音樂。
-gamedownload.not_refreshed=遊戲下載列表未刷新,請再刷新一次。
+gamedownload.not_refreshed=遊戲下載列表未重整,請再重整一次。
taskwindow.title=任務
taskwindow.single_progress=單項進度
@@ -369,7 +369,7 @@ setupwindow.new=新建
setupwindow.no_empty_name=名字不可為空
setupwindow.clean=清理遊戲資料
-update.no_browser=無法打開瀏覽器,網址已經復製到剪貼板了,您可以手動粘貼網址打開頁面
+update.no_browser=無法打開瀏覽器,網址已經複製到剪貼版了,您可以手動Copy網址打開頁面
update.should_open_link=是否更新?
update.newest_version=最新版本為:
update.failed=檢查更新失敗
@@ -409,7 +409,7 @@ wizard.finish=完成
wizard.finish_mnemonic=完
wizard.cancel=取消
wizard.cancel_mnemonic=取
-wizard.help=幫助
+wizard.help=說明
wizard.help_mnemonic=幫
wizard.close=關閉
wizard.close_mnemonic=關
@@ -417,5 +417,5 @@ wizard.summary=概要
wizard.failed=失敗
wizard.steps=步驟
-lang=正體中文
+lang=繁體中文
lang.default=跟隨系統語言
diff --git a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh.properties b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh.properties
index a34cba4b5..31af9d980 100755
--- a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh.properties
+++ b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh.properties
@@ -20,23 +20,23 @@ launch.failed_creating_process=\u555f\u52d5\u5931\u6557\uff0c\u5728\u65b0\u5efa\
launch.failed_sh_permission=\u70ba\u555f\u52d5\u8cc7\u6599\u6dfb\u52a0\u6b0a\u9650\u6642\u767c\u751f\u932f\u8aa4
launch.failed_packing_jar=\u5728\u6253\u5305jar\u6642\u767c\u751f\u932f\u8aa4
launch.unsupported_launcher_version=\u5c0d\u4e0d\u8d77\uff0c\u672c\u555f\u52d5\u5668\u73fe\u5728\u53ef\u80fd\u4e0d\u80fd\u555f\u52d5\u9019\u500b\u7248\u672c\u7684Minecraft\uff0c\u4f46\u555f\u52d5\u5668\u9084\u662f\u6703\u5617\u8a66\u555f\u52d5\uff0c\u8acb\u76e1\u5feb\u5c07\u6b64\u554f\u984c\u5831\u544a\u7d66\u4f5c\u8005\u3002
-launch.too_big_memory_alloc_64bit=\u60a8\u8a2d\u7f6e\u7684\u8a18\u61b6\u9ad4\u5927\u5c0f\u904e\u5927\uff0c\u7531\u65bc\u53ef\u80fd\u8d85\u904e\u4e8632\u4f4d\u5143Java\u7684\u8a18\u61b6\u9ad4\u5206\u914d\u9650\u5236\uff0c\u6240\u4ee5\u53ef\u80fd\u7121\u6cd5\u555f\u52d5\u904a\u6232\uff0c\u8acb\u5c07\u8a18\u61b6\u9ad4\u8abf\u81f31024MB\u6216\u66f4\u5c0f\uff0c\u555f\u52d5\u5668\u4ecd\u6703\u5617\u8a66\u555f\u52d5\u3002
-launch.too_big_memory_alloc_free_space_too_low=\u60a8\u8a2d\u7f6e\u7684\u8a18\u61b6\u9ad4\u5927\u5c0f\u904e\u5927\uff0c\u7531\u65bc\u8d85\u904e\u4e86\u7cfb\u7d71\u8a18\u61b6\u9ad4\u5927\u5c0f%dMB\uff0c\u6240\u4ee5\u53ef\u80fd\u5f71\u97ff\u904a\u6232\u9ad4\u9a57\u6216\u7121\u6cd5\u555f\u52d5\u904a\u6232\uff0c\u555f\u52d5\u5668\u4ecd\u6703\u5617\u8a66\u555f\u52d5\u3002
-launch.cannot_create_jvm=\u622a\u7372\u5230\u7121\u6cd5\u5275\u5efaJava\u865b\u64ec\u6a5f\uff0c\u53ef\u80fd\u662fJava\u53c3\u6578\u6709\u554f\u984c\uff0c\u53ef\u4ee5\u5728\u8a2d\u5b9a\u4e2d\u958b\u555f\u7121\u53c3\u6578\u6a21\u5f0f\u555f\u52d5\u3002
-launch.circular_dependency_versions=\u767c\u73fe\u904a\u6232\u7248\u672c\u5faa\u74b0\u5f15\u7528\uff0c\u8acb\u78ba\u8a8d\u60a8\u7684\u5ba2\u6236\u7aef\u672a\u88ab\u4fee\u6539\u6216\u4fee\u6539\u5c0e\u81f4\u51fa\u73fe\u6b64\u554f\u984c\u3002
-launch.not_finished_downloading_libraries=\u672a\u5b8c\u6210\u904a\u6232\u4f9d\u8cf4\u5eab\u7684\u4e0b\u8f09\uff0c\u9084\u8981\u7e7c\u7e8c\u555f\u52d5\u904a\u6232\u55ce\uff1f
-launch.not_finished_decompressing_natives=\u672a\u80fd\u89e3\u58d3\u904a\u6232\u672c\u5730\u5eab\uff0c\u9084\u8981\u7e7c\u7e8c\u555f\u52d5\u904a\u6232\u55ce\uff1f
-launch.wrong_javadir=\u932f\u8aa4\u7684Java\u8def\u5f91\uff0c\u5c07\u81ea\u52d5\u91cd\u7f6e\u70ba\u9ed8\u8a8dJava\u8def\u5f91\u3002
+launch.too_big_memory_alloc_64bit=\u60a8\u8a2d\u5b9a\u7684\u8a18\u61b6\u9ad4\u5927\u5c0f\u904e\u5927\uff0c\u7531\u65bc\u53ef\u80fd\u8d85\u904e\u4e8632\u4f4d\u5143Java\u7684\u8a18\u61b6\u9ad4\u5206\u914d\u9650\u5236\uff0c\u6240\u4ee5\u53ef\u80fd\u7121\u6cd5\u555f\u52d5\u904a\u6232\uff0c\u8acb\u5c07\u8a18\u61b6\u9ad4\u8abf\u81f31024MB\u6216\u66f4\u5c0f\uff0c\u555f\u52d5\u5668\u4ecd\u6703\u5617\u8a66\u555f\u52d5\u3002
+launch.too_big_memory_alloc_free_space_too_low=\u60a8\u8a2d\u5b9a\u7684\u8a18\u61b6\u9ad4\u5927\u5c0f\u904e\u5927\uff0c\u7531\u65bc\u8d85\u904e\u4e86\u7cfb\u7d71\u8a18\u61b6\u9ad4\u5927\u5c0f%dMB\uff0c\u6240\u4ee5\u53ef\u80fd\u5f71\u97ff\u904a\u6232\u9ad4\u9a57\u6216\u7121\u6cd5\u555f\u52d5\u904a\u6232\uff0c\u555f\u52d5\u5668\u4ecd\u6703\u5617\u8a66\u555f\u52d5\u3002
+launch.cannot_create_jvm=\u64f7\u53d6\u5230\u7121\u6cd5\u5275\u5efaJava\u865b\u64ec\u6a5f\uff0c\u53ef\u80fd\u662fJava\u53c3\u6578\u6709\u554f\u984c\uff0c\u53ef\u4ee5\u5728\u8a2d\u5b9a\u4e2d\u958b\u555f\u7121\u53c3\u6578\u6a21\u5f0f\u555f\u52d5\u3002
+launch.circular_dependency_versions=\u767c\u73fe\u904a\u6232\u7248\u672c\u591a\u6b21\u5229\u7528\uff0c\u8acb\u78ba\u8a8d\u60a8\u7684\u5ba2\u6236\u7aef\u672a\u88ab\u4fee\u6539\u6216\u4fee\u6539\u5c0e\u81f4\u51fa\u73fe\u6b64\u554f\u984c\u3002
+launch.not_finished_downloading_libraries=\u672a\u5b8c\u6210\u904a\u6232\u8cc7\u6599\u5eab\u7684\u4e0b\u8f09\uff0c\u9084\u8981\u7e7c\u7e8c\u555f\u52d5\u904a\u6232\u55ce\uff1f
+launch.not_finished_decompressing_natives=\u672a\u80fd\u89e3\u58d3\u904a\u6232\u57f7\u884c\u5eab\uff0c\u9084\u8981\u7e7c\u7e8c\u555f\u52d5\u904a\u6232\u55ce\uff1f
+launch.wrong_javadir=\u932f\u8aa4\u7684Java\u8def\u5f91\uff0c\u5c07\u81ea\u52d5\u91cd\u7f6e\u70ba\u9810\u8a2dJava\u8def\u5f91\u3002
launch.exited_abnormally=\u904a\u6232\u975e\u6b63\u5e38\u9000\u51fa\uff0c\u8acb\u67e5\u770b\u65e5\u8a8c\u8cc7\u6599\uff0c\u6216\u806f\u7e6b\u4ed6\u4eba\u5c0b\u6c42\u5e6b\u52a9\u3002
launch.state.logging_in=\u767b\u9304\u4e2d
launch.state.generating_launching_codes=\u6b63\u5728\u751f\u6210\u555f\u52d5\u4ee3\u78bc
launch.state.downloading_libraries=\u6b63\u5728\u4e0b\u8f09\u5fc5\u8981\u6587\u4ef6
-launch.state.decompressing_natives=\u6b63\u5728\u91cb\u653e\u672c\u5730\u6a94
+launch.state.decompressing_natives=\u6b63\u5728\u91cb\u653e\u57f7\u884c\u5eab
install.no_version=\u672a\u627e\u5230\u8981\u5b89\u88dd\u7684\u5c0d\u61c9MC\u7248\u672c
install.no_version_if_intall=\u672a\u627e\u5230\u8981\u5b89\u88dd\u7684\u5c0d\u61c9MC\u7248\u672c\uff0c\u662f\u5426\u81ea\u52d5\u5b89\u88dd\u9700\u8981\u7684MC\u7248\u672c\uff1f
-install.not_refreshed=\u672a\u5237\u65b0\u5217\u8868
+install.not_refreshed=\u672a\u91cd\u6574\u5217\u8868
install.download_list=\u4e0b\u8f09\u5217\u8868
install.liteloader.get_list=\u7372\u53d6LiteLoader\u5217\u8868
@@ -64,7 +64,7 @@ install.mcversion=\u904a\u6232\u7248\u672c
install.time=\u6642\u9593
install.release_time=\u91cb\u653e\u6642\u9593
install.type=\u985e\u578b
-install.please_refresh=\u5982\u9700\u4f7f\u7528\u81ea\u52d5\u5b89\u88dd\u8acb\u9ede\u64ca\u53f3\u5074\u5237\u65b0\u6309\u9215
+install.please_refresh=\u5982\u9700\u4f7f\u7528\u81ea\u52d5\u5b89\u88dd\u8acb\u9ede\u64ca\u53f3\u5074\u91cd\u6574\u6309\u9215
crash.launcher=\u555f\u52d5\u5668\u5d29\u6f70\u4e86\uff01
crash.minecraft=Minecraft\u5d29\u6f70\u4e86\uff01
@@ -87,10 +87,10 @@ login.account=\u90f5\u7bb1
login.invalid_token=\u8acb\u5617\u8a66\u767b\u51fa\u4e26\u91cd\u65b0\u8f38\u5165\u5bc6\u78bc\u767b\u9304
login.no_valid_character=\u7121\u6709\u6548\u7684\u89d2\u8272\uff0c\u81ea\u884c\u5230skinme.cc\u767b\u9678\u4e26\u5275\u5efa\u89d2\u8272
-proxy.username=\u8cec\u6236
+proxy.username=\u5e33\u6236
proxy.password=\u5bc6\u78bc
proxy.host=\u4e3b\u6a5f
-proxy.port=\u57e0
+proxy.port=Port
login.failed.connect_authentication_server=\u7121\u6cd5\u9023\u63a5\u8a8d\u8b49\u4f3a\u670d\u5668,\u53ef\u80fd\u662f\u7db2\u7d61\u554f\u984c
@@ -118,7 +118,7 @@ crash.advice.ClassNotFoundException=Minecraft\u4e0d\u5b8c\u6574\u6216Mod\u885d\u
crash.advice.NoSuchFieldError=Minecraft\u4e0d\u5b8c\u6574\u6216Mod\u885d\u7a81\uff0c\u5982\u679c\u6709\u672a\u80fd\u4e0b\u8f09\u7684\u8cc7\u6599\u8acb\u4e0b\u8f09\u6210\u529f\u5f8c\u91cd\u8a66\u6216\u662f\u7528\u6236\u7aef\u640d\u58de\u8acb\u91cd\u8a66\u8acb\u91cd\u65b0\u88fd\u4f5c\u7528\u6236\u7aef\u6216\u4e0b\u8f09\u6574\u5408\u5305\u89e3\u6c7a\u554f\u984c\u3002
crash.advice.LWJGLException=\u60a8\u7684\u96fb\u8166\u4e0d\u6b63\u5e38\uff0c\u53ef\u80fd\u9700\u8981\u4f7f\u7528\u9a45\u52d5\u7cbe\u9748\u6216\u5176\u4ed6\u5b89\u88dd\u5668\u66f4\u65b0\u986f\u5361\u9a45\u52d5\u3002
crash.advice.SecurityException=\u53ef\u80fd\u662f\u60a8\u4fee\u6539\u4e86minecraft.jar\u4f46\u672a\u522a\u9664META-INF\u8cc7\u6599\u593e\u7684\u539f\u56e0\u3002\u8acb\u901a\u904e\u58d3\u7e2e\u8edf\u9ad4\u522a\u9664jar\u4e2d\u7684META-INF\u8cc7\u6599\u593e\u3002
-crash.advice.OutOfMemoryError=\u8a18\u61b6\u9ad4\u6ea2\u51fa\uff0c\u60a8\u8a2d\u7f6e\u7684Minecraft\u6700\u5927\u8a18\u61b6\u9ad4\u904e\u5c0f\uff0c\u8acb\u8abf\u5927\uff01
+crash.advice.OutOfMemoryError=\u8a18\u61b6\u9ad4\u6ea2\u51fa\uff0c\u60a8\u8a2d\u5b9a\u7684Minecraft\u6700\u5927\u8a18\u61b6\u9ad4\u904e\u5c0f\uff0c\u8acb\u8abf\u5927\uff01
crash.advice.otherwise=\u53ef\u80fd\u662fMod\u6216\u5176\u4ed6\u554f\u984c\u3002
crash.advice.OpenGL=\u53ef\u80fd\u662f\u986f\u5361/\u8072\u5361\u9a45\u52d5\u554f\u984c\uff0c\u4e5f\u53ef\u80fd\u662fMod\u5c0e\u81f4\u7684\u554f\u984c\u3002
@@ -139,7 +139,7 @@ ui.label.newProfileWindow.copy_from=\u8907\u88fd\u914d\u7f6e:
ui.newProfileWindow.title=\u65b0\u5efa\u914d\u7f6e
ui.button.ok=\u78ba\u8a8d
-ui.button.refresh=\u5237\u65b0
+ui.button.refresh=\u91cd\u6574
ui.button.run=\u555f\u52d5Minecraft
ui.button.settings=
ui.button.about=\u95dc\u65bc
@@ -164,18 +164,18 @@ ui.label.version=\u7248\u672c
ui.label.password=\u5bc6\u78bc
ui.label.profile=\u914d\u7f6e
-ui.message.first_load=\u8acb\u5728\u5de6\u908a\u8f38\u5165\u60a8\u7684\u8cec\u865f
+ui.message.first_load=\u8acb\u5728\u5de6\u908a\u8f38\u5165\u60a8\u7684\u5e33\u865f
ui.message.enter_password=\u8acb\u5728\u5de6\u908a\u8f38\u5165\u60a8\u7684\u5bc6\u78bc
ui.message.launching=\u555f\u52d5\u4e2d
ui.message.making=\u751f\u6210\u4e2d
ui.message.sure_remove=\u771f\u7684\u8981\u522a\u9664\u914d\u7f6e%s\u55ce\uff1f
ui.message.update_java=\u8acb\u66f4\u65b0\u60a8\u7684Java
+ui.message.open_jdk=\u6211\u5011\u767c\u73fe\u5230\u60a8\u6b63\u5728\u4f7f\u7528OpenJDK\uff0c\u9019\u53ef\u80fd\u6703\u5c0e\u81f4\u5f88\u591a\u4ecb\u9762\u554f\u984c\uff0c\u6211\u5011\u5efa\u8b70\u60a8\u66f4\u63dbOracle JDK\u3002
ui.label.settings=\u9078\u9805
ui.label.crashing=Hello Minecraft! Launcher\u9047\u5230\u4e86\u7121\u6cd5\u8655\u7406\u7684\u932f\u8aa4\uff0c\u8acb\u8907\u5236\u4e0b\u5217\u5167\u5bb9\u4e26\u901a\u904emcbbs\u3001\u8cbc\u5427\u6216Minecraft Forum\u53cd\u994bbug\u3002
ui.label.crashing_out_dated=Hello Minecraft! Launcher\u9047\u5230\u4e86\u7121\u6cd5\u8655\u7406\u7684\u932f\u8aa4\uff0c\u5df2\u6aa2\u6e2c\u5230\u60a8\u7684\u555f\u52d5\u5668\u4e0d\u662f\u6700\u65b0\u7248\u672c\uff0c\u8acb\u66f4\u65b0\u5f8c\u518d\u8a66\uff01
ui.label.failed_set=\u8a2d\u5b9a\u5931\u6557\uff1a
-ui.message.open_jdk=\u6211\u5011\u767c\u73fe\u60a8\u6b63\u5728\u4f7f\u7528OpenJDK\uff0c\u9019\u6703\u5c0e\u81f4\u5f88\u591a\u4ecb\u9762\u554f\u984c\uff0c\u6211\u5011\u5efa\u8b70\u60a8\u66f4\u63dbOracle JDK\u3002
download=\u4e0b\u8f09
download.mojang=\u5b98\u65b9
@@ -207,17 +207,17 @@ settings.tabs.assets_downloads=\u8cc7\u6e90\u4e0b\u8f09
settings=\u666e\u901a\u8a2d\u5b9a
settings.explore=\u700f\u89bd
settings.manage=\u7ba1\u7406
-settings.cannot_remove_default_config=\u4e0d\u80fd\u522a\u9664\u9ed8\u8a8d\u914d\u7f6e
-settings.max_memory=\u6700\u5927\u5167\u5b58\uff08MB\uff09
+settings.cannot_remove_default_config=\u4e0d\u80fd\u522a\u9664\u9810\u8a2d\u914d\u7f6e
+settings.max_memory=\u6700\u5927\u8a18\u61b6\u9ad4\uff08MB\uff09
settings.java_dir=Java\u8def\u5f91
settings.game_directory=\u904a\u6232\u8def\u5f91
settings.dimension=\u904a\u6232\u7a97\u53e3\u89e3\u6790\u5ea6
-settings.fullscreen=\u5168\u5c4f
+settings.fullscreen=\u5168\u87a2\u5e55
settings.update_version=\u66f4\u65b0\u7248\u672c\u8cc7\u6599
-settings.run_directory=\u904b\u884c\u8def\u5f91(\u7248\u672c\u9694\u96e2)
+settings.run_directory=\u57f7\u884c\u8def\u5f91(\u7248\u672c\u9694\u96e2)
settings.physical_memory=\u5be6\u9ad4\u8a18\u61b6\u9ad4\u5927\u5c0f
settings.choose_javapath=\u9078\u64c7Java\u8def\u5f91
-settings.default=\u9ed8\u8a8d
+settings.default=\u9810\u8a2d
settings.custom=\u81ea\u5b9a\u7fa9
settings.choose_gamedir=\u9078\u64c7\u904a\u6232\u8def\u5f91
settings.failed_load=\u8a2d\u5b9a\u8cc7\u6599\u52a0\u8f09\u5931\u6557\uff0c\u53ef\u80fd\u662f\u5347\u7d1a\u4e86\u555f\u52d5\u5668\u6216\u88ab\u4eba\u5de5\u4fee\u6539\u9020\u6210\u932f\u8aa4\uff0c\u662f\u5426\u6e05\u9664\uff1f
@@ -238,7 +238,7 @@ modpack.task.install.will=\u5c07\u6703\u5b89\u88dd\u61f6\u4eba\u5305\uff1a
modpack.wizard=\u5c0e\u51fa\u61f6\u4eba\u5305\u56ae\u5c0e
modpack.wizard.step.1=\u57fa\u672c\u8a2d\u5b9a
-modpack.wizard.step.1.title=\u8a2d\u7f6e\u61f6\u4eba\u5305\u7684\u4e3b\u8981\u8cc7\u8a0a
+modpack.wizard.step.1.title=\u8a2d\u5b9a\u61f6\u4eba\u5305\u7684\u4e3b\u8981\u8cc7\u8a0a
modpack.wizard.step.initialization.include_launcher=\u5305\u542b\u555f\u52d5\u5668
modpack.wizard.step.initialization.exported_version=\u8981\u5c0e\u51fa\u7684\u904a\u6232\u7248\u672c
modpack.wizard.step.initialization.save=\u9078\u64c7\u8981\u5c0e\u51fa\u5230\u7684\u904a\u6232\u61f6\u4eba\u5305\u4f4d\u7f6e
@@ -276,22 +276,22 @@ mods.add=\u6dfb\u52a0
mods.remove=\u522a\u9664
mods.default_information=\u60a8\u53ef\u4ee5\u62d6\u52d5mod\u5230\u5217\u8868\u4e2d\u4f86\u6dfb\u52a0mod\uff0c\u540c\u6642\u4f7f\u7528\u522a\u9664\u9375\u53ef\u5feb\u901f\u522a\u9664\u9078\u4e2dmod
\u9078\u64c7mod\u53ef\u4ee5\u7372\u53d6mod\u8cc7\u8a0a
-advancedsettings=\u9ad8\u7d1a\u8a2d\u5b9a
+advancedsettings=\u9032\u968e\u8a2d\u5b9a
advancedsettings.launcher_visible=\u555f\u52d5\u5668\u53ef\u898b\u6027
-advancedsettings.debug_mode=\u8abf\u8a66\u6a21\u5f0f
-advancedsettings.java_permanent_generation_space=\u5167\u5b58\u6c38\u4e45\u4fdd\u5b58\u5340\u57df/MB
+advancedsettings.debug_mode=\u5075\u932f\u6a21\u5f0f
+advancedsettings.java_permanent_generation_space=\u8a18\u61b6\u9ad4\u6c38\u4e45\u4fdd\u5b58\u5340\u57df/MB
advancedsettings.jvm_args=Java\u865b\u64ec\u6a5f\u53c3\u6578(\u4e0d\u5fc5\u586b\u5beb)
advancedsettings.Minecraft_arguments=Minecraft\u984d\u5916\u53c3\u6578(\u4e0d\u5fc5\u586b\u5beb)
advancedsettings.launcher_visibility.close=\u904a\u6232\u555f\u52d5\u5f8c\u7d50\u675f\u555f\u52d5\u5668
advancedsettings.launcher_visibility.hide=\u904a\u6232\u555f\u52d5\u5f8c\u96b1\u85cf\u555f\u52d5\u5668
advancedsettings.launcher_visibility.keep=\u4fdd\u6301\u555f\u52d5\u5668\u53ef\u898b
-advancedsettings.game_dir.default=\u9ed8\u8a8d(.minecraft/)
+advancedsettings.game_dir.default=\u9810\u8a2d(.minecraft/)
advancedsettings.game_dir.independent=\u5404\u7248\u672c\u7368\u7acb(.minecraft/versions/<\u7248\u672c\u540d>/,\u9664assets,libraries)
-advancedsettings.no_jvm_args=\u4e0d\u6dfb\u52a0\u9ed8\u8a8d\u7684JVM\u53c3\u6578(\u4f7f\u7528Java9\u6642\u5fc5\u52fe)
-advancedsettings.java_args_default=\u555f\u52d5\u5668\u9ed8\u8a8d\u6dfb\u52a0\u7684\u53c3\u6578\uff08\u8acb\u4e0d\u8981\u91cd\u8907\u6dfb\u52a0\uff09\uff1a-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:MaxPermSize=???m -Xmx???m -Dfml. ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
+advancedsettings.no_jvm_args=\u4e0d\u6dfb\u52a0\u9810\u8a2d\u7684JVM\u53c3\u6578(\u4f7f\u7528Java9\u6642\u5fc5\u52fe)
+advancedsettings.java_args_default=\u555f\u52d5\u5668\u9810\u8a2d\u6dfb\u52a0\u7684\u53c3\u6578\uff08\u8acb\u4e0d\u8981\u91cd\u8907\u6dfb\u52a0\uff09\uff1a-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:MaxPermSize=???m -Xmx???m -Dfml. ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
advancedsettings.wrapper_launcher=\u524d\u7f6e\u6307\u4ee4(\u4e0d\u5fc5\u586b\u5beb,\u5982optirun)
advancedsettings.precall_command=\u555f\u52d5\u524d\u57f7\u884c\u547d\u4ee4(\u4e0d\u5fc5\u586b\u5beb,\u5c07\u5728\u904a\u6232\u555f\u52d5\u524d\u8abf\u7528)
-advancedsettings.server_ip=\u76f4\u5165\u4f3a\u670d\u5668ip\u5730\u5740(\u4e0d\u5fc5\u586b\u5beb\uff0c\u555f\u52d5\u904a\u6232\u5f8c\u76f4\u63a5\u9032\u5165\u5c0d\u61c9\u4f3a\u670d\u5668)
+advancedsettings.server_ip=\u76f4\u63a5\u9032\u5165\u4f3a\u670d\u5668IP (\u4e0d\u5fc5\u586b\u5beb\uff0c\u555f\u52d5\u904a\u6232\u5f8c\u76f4\u63a5\u9032\u5165\u5c0d\u61c9\u4f3a\u670d\u5668)
advancedsettings.cancel_wrapper_launcher=\u53d6\u6d88\u5305\u88f9\u555f\u52d5\u5668(\u51fa\u73fe\u5947\u602a\u554f\u984c\u6642\u53ef\u5617\u8a66\u4f7f\u7528,\u8207\u8abf\u8a66\u6a21\u5f0f\u885d\u7a81)
advancedsettings.dont_check_game_completeness=\u4e0d\u6aa2\u67e5\u904a\u6232\u5b8c\u6574\u6027
@@ -302,7 +302,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\u611f\u8b1dgamerteam\u63d0\u4f9b\u3002
\u95dc\u65bc\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
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\u8b1dissues\u548cpull requests\u8ca2\u737b\u8005
\u672c\u8edf\u9ad4\u4f7f\u7528\u4e86\u57fa\u65bcApache License 2.0\u7684Gson\u9805\u76ee\uff0c\u611f\u8b1d\u8ca2\u737b\u8005\u3002
+launcher.about=\u9810\u8a2d\u80cc\u666f\u5716\u611f\u8b1dgamerteam\u63d0\u4f9b\u3002
\u95dc\u65bc\u4f5c\u8005\uff1a
\u767e\u5ea6ID\uff1ahuanghongxun20
mcbbs\uff1ahuanghongxun
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\u8b1dissues\u548cpull requests\u8ca2\u737b\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
@@ -310,7 +310,7 @@ launcher.versions_json_not_matched=\u7248\u672c%s\u683c\u5f0f\u4e0d\u898f\u7bc4\
launcher.versions_json_not_matched_cannot_auto_completion=\u7248\u672c%s\u7f3a\u5931\u5fc5\u8981\u7684\u7248\u672c\u8cc7\u8a0a\u8cc7\u6599\uff0c\u662f\u5426\u522a\u9664\u8a72\u7248\u672c\uff1f
launcher.versions_json_not_formatted=\u7248\u672c%s\u8cc7\u8a0a\u8cc7\u6599\u683c\u5f0f\u932f\u8aa4\uff0c\u662f\u5426\u91cd\u65b0\u4e0b\u8f09\uff1f
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\u4f4d\u5740\u88ab\u4fee\u6539\uff0c\u5247\u6703\u4f7f\u7528\u80cc\u666f\u4f4d\u5740\u88e1\u7684\u4e00\u5f35\u5716\u4f5c\u70ba\u80cc\u666f
\u80cc\u666f\u4f4d\u5740\u5141\u8a31\u6709\u591a\u500b\u4f4d\u5740\uff0c\u4f7f\u7528\u534a\u5f62\u5206\u865f";"(\u4e0d\u5305\u542b\u96d9\u5f15\u865f)\u5206\u9694
+launcher.background_tooltip=\u555f\u52d5\u5668\u9810\u8a2d\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\u4f4d\u5740\u88ab\u4fee\u6539\uff0c\u5247\u6703\u4f7f\u7528\u80cc\u666f\u4f4d\u5740\u88e1\u7684\u4e00\u5f35\u5716\u4f5c\u70ba\u80cc\u666f
\u80cc\u666f\u4f4d\u5740\u5141\u8a31\u6709\u591a\u500b\u4f4d\u5740\uff0c\u4f7f\u7528\u534a\u5f62\u5206\u865f";"(\u4e0d\u5305\u542b\u96d9\u5f15\u865f)\u5206\u9694
launcher.update_launcher=\u6aa2\u67e5\u66f4\u65b0
launcher.enable_shadow=\u555f\u7528\u7a97\u53e3\u9670\u5f71
launcher.enable_animation=\u555f\u7528\u52d5\u614b\u6548\u679c
@@ -331,7 +331,7 @@ versions.snapshot=\u5feb\u7167\u7248
versions.old_beta=\u6e2c\u8a66\u7248
versions.old_alpha=\u9060\u53e4\u7248
-versions.manage.rename=\u91cd\u547d\u540d\u8a72\u7248\u672c
+versions.manage.rename=\u91cd\u65b0\u547d\u540d\u8a72\u7248\u672c
versions.manage.rename.message=\u8acb\u8f38\u5165\u8981\u6539\u6210\u7684\u540d\u5b57
versions.manage.remove=\u522a\u9664\u8a72\u7248\u672c
versions.manage.remove.confirm=\u771f\u7684\u8981\u522a\u9664\u7248\u672c
@@ -339,20 +339,20 @@ versions.manage.redownload_json=\u91cd\u65b0\u4e0b\u8f09\u7248\u672c\u914d\u7f6e
versions.manage.redownload_assets_index=\u91cd\u65b0\u4e0b\u8f09\u8cc7\u6e90\u914d\u7f6e(assets_index.json)
versions.mamage.remove_libraries=\u522a\u9664\u6240\u6709\u5eab\u6a94
-advice.os64butjdk32=\u60a8\u7684\u7cfb\u7d71\u662f64\u4f4d\u7684\u4f46\u662fJava\u662f32\u4f4d\u7684\uff0c\u63a8\u85a6\u60a8\u5b89\u88dd64\u4f4dJava.
+advice.os64butjdk32=\u60a8\u7684\u7cfb\u7d71\u662f64-bit\uff0c\u4f46\u662fJava\u662f32\u4f4d\u7684\uff0c\u63a8\u85a6\u60a8\u5b89\u88dd64\u4f4dJava.
assets.download_all=\u4e0b\u8f09\u8cc7\u6e90\u8cc7\u6599
-assets.not_refreshed=\u8cc7\u6e90\u5217\u8868\u672a\u5237\u65b0\uff0c\u8acb\u5237\u65b0\u4e00\u6b21\u3002
-assets.failed=\u7372\u53d6\u5217\u8868\u5931\u6557\uff0c\u8acb\u5237\u65b0\u91cd\u8a66\u3002
+assets.not_refreshed=\u8cc7\u6e90\u5217\u8868\u672a\u91cd\u6574\uff0c\u8acb\u91cd\u6574\u4e00\u6b21\u3002
+assets.failed=\u7372\u53d6\u5217\u8868\u5931\u6557\uff0c\u8acb\u91cd\u6574\u91cd\u8a66\u3002
assets.list.1_7_3_after=1.7.3\u53ca\u4ee5\u5f8c
assets.list.1_6=1.6(BMCLAPI)
assets.unkown_type_select_one=\u7121\u6cd5\u89e3\u6790\u904a\u6232\u7248\u672c\uff1a%s\uff0c\u8acb\u9078\u64c7\u4e00\u7a2e\u8cc7\u6e90\u985e\u578b\u4e0b\u8f09\u3002
assets.type=\u8cc7\u6e90\u985e\u578b
assets.download=\u4e0b\u8f09\u8cc7\u6e90
assets.no_assets=\u8cc7\u6e90\u8cc7\u6599\u4e0d\u5b8c\u6574\uff0c\u662f\u5426\u88dc\u5168\uff1f
-assets.failed_download=\u4e0b\u8f09\u8cc7\u6e90\u8cc7\u6599\u5931\u6557\uff0c\u53ef\u80fd\u5c0e\u81f4\u6c92\u6709\u4e2d\u6587\u548c\u8072\u97f3\u3002
+assets.failed_download=\u4e0b\u8f09\u8cc7\u6e90\u8cc7\u6599\u5931\u6557\uff0c\u53ef\u80fd\u5c0e\u81f4\u6c92\u6709\u4e2d\u6587\u8a9e\u7cfb\u6216\u97f3\u6a02\u3002
-gamedownload.not_refreshed=\u904a\u6232\u4e0b\u8f09\u5217\u8868\u672a\u5237\u65b0\uff0c\u8acb\u518d\u5237\u65b0\u4e00\u6b21\u3002
+gamedownload.not_refreshed=\u904a\u6232\u4e0b\u8f09\u5217\u8868\u672a\u91cd\u6574\uff0c\u8acb\u518d\u91cd\u6574\u4e00\u6b21\u3002
taskwindow.title=\u4efb\u52d9
taskwindow.single_progress=\u55ae\u9805\u9032\u5ea6
@@ -369,7 +369,7 @@ setupwindow.new=\u65b0\u5efa
setupwindow.no_empty_name=\u540d\u5b57\u4e0d\u53ef\u70ba\u7a7a
setupwindow.clean=\u6e05\u7406\u904a\u6232\u8cc7\u6599
-update.no_browser=\u7121\u6cd5\u6253\u958b\u700f\u89bd\u5668\uff0c\u7db2\u5740\u5df2\u7d93\u5fa9\u88fd\u5230\u526a\u8cbc\u677f\u4e86\uff0c\u60a8\u53ef\u4ee5\u624b\u52d5\u7c98\u8cbc\u7db2\u5740\u6253\u958b\u9801\u9762
+update.no_browser=\u7121\u6cd5\u6253\u958b\u700f\u89bd\u5668\uff0c\u7db2\u5740\u5df2\u7d93\u8907\u88fd\u5230\u526a\u8cbc\u7248\u4e86\uff0c\u60a8\u53ef\u4ee5\u624b\u52d5Copy\u7db2\u5740\u6253\u958b\u9801\u9762
update.should_open_link=\u662f\u5426\u66f4\u65b0\uff1f
update.newest_version=\u6700\u65b0\u7248\u672c\u70ba\uff1a
update.failed=\u6aa2\u67e5\u66f4\u65b0\u5931\u6557
@@ -409,7 +409,7 @@ wizard.finish=\u5b8c\u6210
wizard.finish_mnemonic=\u5b8c
wizard.cancel=\u53d6\u6d88
wizard.cancel_mnemonic=\u53d6
-wizard.help=\u5e6b\u52a9
+wizard.help=\u8aaa\u660e
wizard.help_mnemonic=\u5e6b
wizard.close=\u95dc\u9589
wizard.close_mnemonic=\u95dc
@@ -417,5 +417,5 @@ wizard.summary=\u6982\u8981
wizard.failed=\u5931\u6557
wizard.steps=\u6b65\u9a5f
-lang=\u6b63\u9ad4\u4e2d\u6587
+lang=\u7e41\u9ad4\u4e2d\u6587
lang.default=\u8ddf\u96a8\u7cfb\u7d71\u8a9e\u8a00
diff --git a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang
index c91376319..5233ccb85 100755
--- a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang
+++ b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.lang
@@ -170,12 +170,12 @@ ui.message.launching=启动中
ui.message.making=生成中
ui.message.sure_remove=真的要删除配置%s吗?
ui.message.update_java=请更新您的Java
+ui.message.open_jdk=我们发现您正在使用OpenJDK,这会导致很多界面问题,我们建议您更换Oracle JDK。
ui.label.settings=选项
ui.label.crashing=Hello Minecraft!遇到了无法处理的错误,请复制下列内容并通过mcbbs、贴吧、Github或Minecraft Forum反馈bug。
ui.label.crashing_out_dated=Hello Minecraft! Launcher遇到了无法处理的错误,已检测到您的启动器不是最新版本,请更新后再试!
ui.label.failed_set=设置失败:
-ui.message.open_jdk=我们发现您正在使用OpenJDK,这会导致很多界面问题,我们建议您更换Oracle JDK。
download=下载
download.mojang=官方
diff --git a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties
index 2dae5867f..2ba47d85d 100755
--- a/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties
+++ b/HMCUtils/src/main/resources/org/jackhuang/hellominecraft/lang/I18N_zh_CN.properties
@@ -170,12 +170,12 @@ ui.message.launching=\u542f\u52a8\u4e2d
ui.message.making=\u751f\u6210\u4e2d
ui.message.sure_remove=\u771f\u7684\u8981\u5220\u9664\u914d\u7f6e%s\u5417\uff1f
ui.message.update_java=\u8bf7\u66f4\u65b0\u60a8\u7684Java
+ui.message.open_jdk=\u6211\u4eec\u53d1\u73b0\u60a8\u6b63\u5728\u4f7f\u7528OpenJDK\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u5f88\u591a\u754c\u9762\u95ee\u9898\uff0c\u6211\u4eec\u5efa\u8bae\u60a8\u66f4\u6362Oracle JDK\u3002
ui.label.settings=\u9009\u9879
ui.label.crashing=Hello Minecraft!\u9047\u5230\u4e86\u65e0\u6cd5\u5904\u7406\u7684\u9519\u8bef\uff0c\u8bf7\u590d\u5236\u4e0b\u5217\u5185\u5bb9\u5e76\u901a\u8fc7mcbbs\u3001\u8d34\u5427\u3001Github\u6216Minecraft Forum\u53cd\u9988bug\u3002
ui.label.crashing_out_dated=Hello Minecraft! Launcher\u9047\u5230\u4e86\u65e0\u6cd5\u5904\u7406\u7684\u9519\u8bef\uff0c\u5df2\u68c0\u6d4b\u5230\u60a8\u7684\u542f\u52a8\u5668\u4e0d\u662f\u6700\u65b0\u7248\u672c\uff0c\u8bf7\u66f4\u65b0\u540e\u518d\u8bd5\uff01
ui.label.failed_set=\u8bbe\u7f6e\u5931\u8d25\uff1a
-ui.message.open_jdk=\u6211\u4eec\u53d1\u73b0\u60a8\u6b63\u5728\u4f7f\u7528OpenJDK\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u5f88\u591a\u754c\u9762\u95ee\u9898\uff0c\u6211\u4eec\u5efa\u8bae\u60a8\u66f4\u6362Oracle JDK\u3002
download=\u4e0b\u8f7d
download.mojang=\u5b98\u65b9