Improved Java path display when no suitable Java is found

This commit is contained in:
Glavo 2021-10-23 21:44:09 +08:00 committed by Yuhui Huang
parent 8b224cb240
commit d167c712a6
4 changed files with 5 additions and 1 deletions

View File

@ -758,7 +758,8 @@ public final class VersionSettingsPage extends StackPane implements DecoratorPag
profile.getRepository().getVersion(versionId));
}
}).thenAcceptAsync(Schedulers.javafx(), javaVersion -> javaSublist.setSubtitle(Optional.ofNullable(javaVersion)
.map(JavaVersion::getBinary).map(Path::toString).orElse(i18n("settings.game.java_directory.invalid"))))
.map(JavaVersion::getBinary).map(Path::toString).orElseGet(() ->
autoSelected ? i18n("settings.game.java_directory.auto.not_found") : i18n("settings.game.java_directory.invalid"))))
.start();
}

View File

@ -848,6 +848,7 @@ settings.game.exploration=Explore
settings.game.fullscreen=Fullscreen
settings.game.java_directory=Java Directory
settings.game.java_directory.auto=Automatically selected
settings.game.java_directory.auto.not_found=No suitable Java
settings.game.java_directory.bit=%s-Bit
settings.game.java_directory.choose=Choose Java Directory.
settings.game.java_directory.invalid=Invalid Java Path

View File

@ -847,6 +847,7 @@ settings.game.exploration=瀏覽
settings.game.fullscreen=全螢幕
settings.game.java_directory=Java 路徑
settings.game.java_directory.auto=自動選擇合適的 Java
settings.game.java_directory.auto.not_found=沒有合適的 Java
settings.game.java_directory.bit=%s 位
settings.game.java_directory.choose=選擇 Java 路徑
settings.game.java_directory.invalid=Java 路徑不正確

View File

@ -847,6 +847,7 @@ settings.game.exploration=浏览
settings.game.fullscreen=全屏
settings.game.java_directory=Java 路径
settings.game.java_directory.auto=自动选择合适的 Java
settings.game.java_directory.auto.not_found=没有合适的 Java
settings.game.java_directory.bit=%s 位
settings.game.java_directory.choose=选择 Java 路径
settings.game.java_directory.invalid=Java 路径不正确