From 6f0e133bb034bf0312d3a6c181cdd53e2b862f74 Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 28 Nov 2024 20:34:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20banshanjdk-8=20=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E5=9C=B0=E5=9D=80=20(#3476)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 添加 banshanjdk-8 下载地址 * update * fix i18n * fix typo --- .../org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java | 7 +++++++ HMCL/src/main/resources/assets/lang/I18N.properties | 1 + HMCL/src/main/resources/assets/lang/I18N_zh.properties | 1 + HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties | 1 + 4 files changed, 10 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java index 231be4b2b5..f5d27ea2e5 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java @@ -48,6 +48,8 @@ import org.jackhuang.hmcl.util.StringUtils; import org.jackhuang.hmcl.util.TaskCancellationAction; import org.jackhuang.hmcl.util.gson.JsonUtils; +import org.jackhuang.hmcl.util.platform.Architecture; +import org.jackhuang.hmcl.util.platform.OperatingSystem; import org.jackhuang.hmcl.util.platform.Platform; import java.io.File; @@ -289,6 +291,11 @@ else if (list.status == DiscoJavaVersionList.Status.LOADING) setHeading(new Label(i18n("java.download"))); setBody(body); setActions(warningLabel, downloadButtonPane, cancelButton); + if (platform.getOperatingSystem() == OperatingSystem.LINUX && platform.getArchitecture() == Architecture.RISCV64) { + JFXHyperlink hyperlink = new JFXHyperlink(i18n("java.download.banshanjdk-8")); + hyperlink.setExternalLink("https://www.zthread.cn/#product"); + getActions().add(0, hyperlink); + } } private void onDownload() { diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index cdcd6a1be4..79f5b8394b 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -711,6 +711,7 @@ java.disabled.management=Disabled Java java.disabled.management.remove=Remove this Java from the list java.disabled.management.restore=Re-enable this Java java.download=Download Java +java.download.banshanjdk-8=Download Banshan JDK 8 java.download.load_list.failed=Failed to load version list java.download.more=More Java distributions java.download.prompt=Please choose the Java version you want to download: diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index 0eef2f5f3f..4058fadbfb 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -525,6 +525,7 @@ java.disabled.management=管理已禁用的 Java java.disabled.management.remove=從清單中移除此 Java java.disabled.management.restore=重新啟用此 Java java.download=下載 Java +java.download.banshanjdk-8=下載 Banshan JDK 8 java.download.load_list.failed=載入版本清單失敗 java.download.more=更多發行版 java.download.prompt=請選擇你要下載的 Java 版本: diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index b39e8a2ef8..a521d602fd 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -536,6 +536,7 @@ java.disabled.management=管理已禁用的 Java java.disabled.management.remove=从列表中移除此 Java java.disabled.management.restore=重新启用此 Java java.download=下载 Java +java.download.banshanjdk-8=下载 Banshan JDK 8 java.download.load_list.failed=加载版本列表失败 java.download.more=更多发行版 java.download.prompt=请选择你要下载的 Java 版本: