优化下载窗口标题 (#3771)
* update * Update HMCL/src/main/resources/assets/lang/I18N.properties Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> * Update HMCL/src/main/resources/assets/lang/I18N.properties Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> * Update HMCL/src/main/resources/assets/lang/I18N_es.properties Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> * Update HMCL/src/main/resources/assets/lang/I18N_es.properties Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> * Apply suggestions from code review Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> * update * update * update --------- Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com> Co-authored-by: Glavo <zjx001202@gmail.com>
This commit is contained in:
@@ -439,9 +439,25 @@ public class DownloadPage extends Control implements DecoratorPage {
|
|||||||
|
|
||||||
private static final class ModVersion extends JFXDialogLayout {
|
private static final class ModVersion extends JFXDialogLayout {
|
||||||
public ModVersion(RemoteMod.Version version, DownloadPage selfPage) {
|
public ModVersion(RemoteMod.Version version, DownloadPage selfPage) {
|
||||||
boolean isModpack = selfPage.repository.getType() == RemoteModRepository.Type.MODPACK;
|
RemoteModRepository.Type type = selfPage.repository.getType();
|
||||||
|
|
||||||
this.setHeading(new HBox(new Label(i18n(isModpack ? "modpack.download.title" : "mods.download.title", version.getName()))));
|
String title;
|
||||||
|
switch (type) {
|
||||||
|
case WORLD:
|
||||||
|
title = "world.download.title";
|
||||||
|
break;
|
||||||
|
case MODPACK:
|
||||||
|
title = "modpack.download.title";
|
||||||
|
break;
|
||||||
|
case RESOURCE_PACK:
|
||||||
|
title = "resourcepack.download.title";
|
||||||
|
break;
|
||||||
|
case MOD:
|
||||||
|
default:
|
||||||
|
title = "mods.download.title";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
this.setHeading(new HBox(new Label(i18n(title, version.getName()))));
|
||||||
|
|
||||||
VBox box = new VBox(8);
|
VBox box = new VBox(8);
|
||||||
box.setPadding(new Insets(8));
|
box.setPadding(new Insets(8));
|
||||||
@@ -463,10 +479,10 @@ public class DownloadPage extends Control implements DecoratorPage {
|
|||||||
|
|
||||||
this.setBody(box);
|
this.setBody(box);
|
||||||
|
|
||||||
JFXButton downloadButton = new JFXButton(isModpack ? i18n("install.modpack") : i18n("mods.install"));
|
JFXButton downloadButton = new JFXButton(type == RemoteModRepository.Type.MODPACK ? i18n("install.modpack") : i18n("mods.install"));
|
||||||
downloadButton.getStyleClass().add("dialog-accept");
|
downloadButton.getStyleClass().add("dialog-accept");
|
||||||
downloadButton.setOnAction(e -> {
|
downloadButton.setOnAction(e -> {
|
||||||
if (isModpack || !spinnerPane.isLoading() && spinnerPane.getFailedReason() == null) {
|
if (type == RemoteModRepository.Type.MODPACK || !spinnerPane.isLoading() && spinnerPane.getFailedReason() == null) {
|
||||||
fireEvent(new DialogCloseEvent());
|
fireEvent(new DialogCloseEvent());
|
||||||
}
|
}
|
||||||
selfPage.download(version);
|
selfPage.download(version);
|
||||||
|
|||||||
@@ -1058,6 +1058,7 @@ world.datapack=Manage Datapacks
|
|||||||
world.datapack.1_13=Only Minecraft 1.13 or later supports datapacks.
|
world.datapack.1_13=Only Minecraft 1.13 or later supports datapacks.
|
||||||
world.datetime=Last played on %s
|
world.datetime=Last played on %s
|
||||||
world.download=Download World
|
world.download=Download World
|
||||||
|
world.download.title=Download World - %1s
|
||||||
world.export=Export the World
|
world.export=Export the World
|
||||||
world.export.title=Choose the directory for this exported world
|
world.export.title=Choose the directory for this exported world
|
||||||
world.export.location=Save As
|
world.export.location=Save As
|
||||||
@@ -1129,6 +1130,7 @@ repositories.chooser=HMCL requires JavaFX to work.\n\
|
|||||||
repositories.chooser.title=Choose download source for JavaFX
|
repositories.chooser.title=Choose download source for JavaFX
|
||||||
|
|
||||||
resourcepack=Resource Packs
|
resourcepack=Resource Packs
|
||||||
|
resourcepack.download.title=Download Resource Pack - %1s
|
||||||
|
|
||||||
search=Search
|
search=Search
|
||||||
search.hint.chinese=Search in English and Chinese
|
search.hint.chinese=Search in English and Chinese
|
||||||
|
|||||||
@@ -1062,6 +1062,7 @@ world.datapack=Gestionar paquetes de datos
|
|||||||
world.datapack.1_13=Sólo Minecraft 1.13 o posterior soporta paquetes de datos.
|
world.datapack.1_13=Sólo Minecraft 1.13 o posterior soporta paquetes de datos.
|
||||||
world.datetime=Jugado por última vez en %s
|
world.datetime=Jugado por última vez en %s
|
||||||
world.download=Descargar Mundo
|
world.download=Descargar Mundo
|
||||||
|
world.download.title=Descargar mundo - %1s
|
||||||
world.export=Exportar el mundo
|
world.export=Exportar el mundo
|
||||||
world.export.title=Elija el directorio para este mundo exportado
|
world.export.title=Elija el directorio para este mundo exportado
|
||||||
world.export.location=Guardar como
|
world.export.location=Guardar como
|
||||||
@@ -1133,6 +1134,7 @@ repositories.chooser=HMCL requiere JavaFX para funcionar.\n\
|
|||||||
repositories.chooser.title=Elija la fuente de descarga de JavaFX
|
repositories.chooser.title=Elija la fuente de descarga de JavaFX
|
||||||
|
|
||||||
resourcepack=Paquetes de recursos
|
resourcepack=Paquetes de recursos
|
||||||
|
resourcepack.download.title=Descargar paquete de recursos - %1s
|
||||||
|
|
||||||
search=Búsqueda
|
search=Búsqueda
|
||||||
search.hint.chinese=Buscar en inglés y chino
|
search.hint.chinese=Buscar en inglés y chino
|
||||||
|
|||||||
@@ -1061,6 +1061,7 @@ world.datapack=Управлять наборами данных
|
|||||||
world.datapack.1_13=Только Minecraft 1.13 или новее поддерживает наборы данных.
|
world.datapack.1_13=Только Minecraft 1.13 или новее поддерживает наборы данных.
|
||||||
world.datetime=Последний запуск игры %s
|
world.datetime=Последний запуск игры %s
|
||||||
world.download=Скачать мир
|
world.download=Скачать мир
|
||||||
|
world.download.title=Скачать мир - %1s
|
||||||
world.export=Экспорт мира
|
world.export=Экспорт мира
|
||||||
world.export.title=Выберите папку для экспорта мира
|
world.export.title=Выберите папку для экспорта мира
|
||||||
world.export.location=Экспорт в
|
world.export.location=Экспорт в
|
||||||
@@ -1132,6 +1133,7 @@ repositories.chooser=Для работы HMCL требуется JavaFX.\n\
|
|||||||
repositories.chooser.title=Выберите зеркало для скачивания JavaFX
|
repositories.chooser.title=Выберите зеркало для скачивания JavaFX
|
||||||
|
|
||||||
resourcepack=Пакеты ресурсов
|
resourcepack=Пакеты ресурсов
|
||||||
|
resourcepack.download.title=Скачать пакет ресурсов - %1s
|
||||||
|
|
||||||
search=Поиск
|
search=Поиск
|
||||||
search.hint.chinese=Поиск на китайском и английском языках
|
search.hint.chinese=Поиск на китайском и английском языках
|
||||||
|
|||||||
@@ -863,6 +863,7 @@ world.datapack=管理資料包
|
|||||||
world.datapack.1_13=僅 Minecraft 1.13 及之後的版本支援資料包
|
world.datapack.1_13=僅 Minecraft 1.13 及之後的版本支援資料包
|
||||||
world.datetime=上一次遊戲時間: %s
|
world.datetime=上一次遊戲時間: %s
|
||||||
world.download=下載世界
|
world.download=下載世界
|
||||||
|
world.download.title=世界下載 - %1s
|
||||||
world.export=匯出此世界
|
world.export=匯出此世界
|
||||||
world.export.title=選取該世界的儲存位置
|
world.export.title=選取該世界的儲存位置
|
||||||
world.export.location=儲存到
|
world.export.location=儲存到
|
||||||
@@ -930,6 +931,7 @@ repositories.chooser=缺少 JavaFX 執行環境,HMCL 需要 JavaFX 才能正
|
|||||||
repositories.chooser.title=選取 JavaFX 下載源
|
repositories.chooser.title=選取 JavaFX 下載源
|
||||||
|
|
||||||
resourcepack=資源包
|
resourcepack=資源包
|
||||||
|
resourcepack.download.title=資源包下載 - %1s
|
||||||
|
|
||||||
search=搜尋
|
search=搜尋
|
||||||
search.hint.chinese=支援中英文搜尋
|
search.hint.chinese=支援中英文搜尋
|
||||||
|
|||||||
@@ -874,6 +874,7 @@ world.datapack=管理数据包
|
|||||||
world.datapack.1_13=仅 Minecraft 1.13 及之后的版本支持数据包
|
world.datapack.1_13=仅 Minecraft 1.13 及之后的版本支持数据包
|
||||||
world.datetime=上一次游戏时间: %s
|
world.datetime=上一次游戏时间: %s
|
||||||
world.download=下载世界
|
world.download=下载世界
|
||||||
|
world.download.title=世界下载 - %1s
|
||||||
world.export=导出此世界
|
world.export=导出此世界
|
||||||
world.export.title=选择该世界的存储位置
|
world.export.title=选择该世界的存储位置
|
||||||
world.export.location=保存到
|
world.export.location=保存到
|
||||||
@@ -941,6 +942,7 @@ repositories.chooser=缺少 JavaFX 运行环境,HMCL 需要 JavaFX 才能正
|
|||||||
repositories.chooser.title=选择 JavaFX 下载源
|
repositories.chooser.title=选择 JavaFX 下载源
|
||||||
|
|
||||||
resourcepack=资源包
|
resourcepack=资源包
|
||||||
|
resourcepack.download.title=资源包下载 - %1s
|
||||||
|
|
||||||
search=搜索
|
search=搜索
|
||||||
search.hint.chinese=支持中英文搜索
|
search.hint.chinese=支持中英文搜索
|
||||||
|
|||||||
Reference in New Issue
Block a user