@@ -39,13 +39,13 @@ public class ModCheckUpdatesTask extends Task<List<LocalModFile.ModUpdate>> {
|
||||
.map(type ->
|
||||
Task.supplyAsync(() -> mod.checkUpdates(gameVersion, type.getRemoteModRepository()))
|
||||
.setSignificance(TaskSignificance.MAJOR)
|
||||
.setName(String.format("%s (%s)", mod.getFileName(), type.name())).withCounter("mods.check_updates")
|
||||
.setName(String.format("%s (%s)", mod.getFileName(), type.name())).withCounter("update.checking")
|
||||
)
|
||||
.collect(Collectors.toList())
|
||||
)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
setStage("mods.check_updates");
|
||||
setStage("update.checking");
|
||||
getProperties().put("total", dependents.size() * RemoteMod.Type.values().length);
|
||||
}
|
||||
|
||||
|
||||
@@ -247,8 +247,8 @@ public final class ModListPage extends ListPageBase<ModListPageSkin.ModInfoObjec
|
||||
Controllers.navigateForward(new ModUpdatesPage(modManager, result));
|
||||
}
|
||||
})
|
||||
.withStagesHint(Collections.singletonList("mods.check_updates")),
|
||||
i18n("update.checking"), TaskCancellationAction.NORMAL);
|
||||
.withStagesHint(Collections.singletonList("update.checking")),
|
||||
i18n("mods.check_updates"), TaskCancellationAction.NORMAL);
|
||||
|
||||
if (profile.getRepository().isModpack(instanceId)) {
|
||||
Controllers.confirm(
|
||||
|
||||
@@ -151,7 +151,7 @@ final class ModListPageSkin extends SkinBase<ModListPage> {
|
||||
createToolbarButton2(i18n("button.refresh"), SVG.REFRESH, skinnable::refresh),
|
||||
createToolbarButton2(i18n("mods.add"), SVG.ADD, skinnable::add),
|
||||
createToolbarButton2(i18n("button.reveal_dir"), SVG.FOLDER_OPEN, skinnable::openModFolder),
|
||||
createToolbarButton2(i18n("mods.check_updates"), SVG.UPDATE, skinnable::checkUpdates),
|
||||
createToolbarButton2(i18n("mods.check_updates.button"), SVG.UPDATE, skinnable::checkUpdates),
|
||||
createToolbarButton2(i18n("download"), SVG.DOWNLOAD, skinnable::download),
|
||||
createToolbarButton2(i18n("search"), SVG.SEARCH, () -> changeToolbar(searchBar))
|
||||
);
|
||||
|
||||
@@ -111,7 +111,7 @@ public class ModUpdatesPage extends BorderPane implements DecoratorPage {
|
||||
JFXButton exportListButton = FXUtils.newRaisedButton(i18n("button.export"));
|
||||
exportListButton.setOnAction(e -> exportList());
|
||||
|
||||
JFXButton nextButton = FXUtils.newRaisedButton(i18n("mods.check_updates.update"));
|
||||
JFXButton nextButton = FXUtils.newRaisedButton(i18n("mods.check_updates.confirm"));
|
||||
nextButton.setOnAction(e -> updateMods());
|
||||
|
||||
JFXButton cancelButton = FXUtils.newRaisedButton(i18n("button.cancel"));
|
||||
@@ -147,7 +147,7 @@ public class ModUpdatesPage extends BorderPane implements DecoratorPage {
|
||||
Controllers.dialog(i18n("install.success"));
|
||||
}
|
||||
}),
|
||||
i18n("mods.check_updates.update"),
|
||||
i18n("mods.check_updates"),
|
||||
TaskCancellationAction.NORMAL);
|
||||
}
|
||||
|
||||
@@ -276,7 +276,7 @@ public class ModUpdatesPage extends BorderPane implements DecoratorPage {
|
||||
private final List<LocalModFile> failedMods = new ArrayList<>();
|
||||
|
||||
ModUpdateTask(ModManager modManager, List<Pair<LocalModFile, RemoteMod.Version>> mods) {
|
||||
setStage("mods.check_updates.update");
|
||||
setStage("mods.check_updates.confirm");
|
||||
getProperties().put("total", mods.size());
|
||||
|
||||
this.dependents = new ArrayList<>();
|
||||
@@ -308,7 +308,7 @@ public class ModUpdatesPage extends BorderPane implements DecoratorPage {
|
||||
failedMods.add(local);
|
||||
}
|
||||
})
|
||||
.withCounter("mods.check_updates.update"));
|
||||
.withCounter("mods.check_updates.confirm"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1059,7 +1059,9 @@ mods.category=Category
|
||||
mods.channel.alpha=Alpha
|
||||
mods.channel.beta=Beta
|
||||
mods.channel.release=Release
|
||||
mods.check_updates=Update
|
||||
mods.check_updates=Mod update process
|
||||
mods.check_updates.button=Update
|
||||
mods.check_updates.confirm=Update
|
||||
mods.check_updates.current_version=Current Version
|
||||
mods.check_updates.empty=All mods are up-to-date
|
||||
mods.check_updates.failed_check=Failed to check for updates.
|
||||
@@ -1067,7 +1069,6 @@ mods.check_updates.failed_download=Failed to download some files.
|
||||
mods.check_updates.file=File
|
||||
mods.check_updates.source=Source
|
||||
mods.check_updates.target_version=Target Version
|
||||
mods.check_updates.update=Update
|
||||
mods.choose_mod=Choose mod
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=Built-in Dependencies (Already packaged in the mod file by the author. No need to download separately)
|
||||
@@ -1519,7 +1520,7 @@ update.channel.nightly.hint=You are currently using a Nightly channel build of t
|
||||
Follow <a href="https://space.bilibili.com/1445341">@huanghongxun</a> on Bilibili to stay up to date on important HMCL news, or <a href="https://space.bilibili.com/20314891">@Glavo</a> to learn about HMCL development progress.
|
||||
update.channel.nightly.title=Nightly Channel Notice
|
||||
update.channel.stable=Release
|
||||
update.checking=Checking for Updates
|
||||
update.checking=Checking for updates
|
||||
update.failed=Failed to update
|
||||
update.found=Update Available!
|
||||
update.newest_version=Latest version: %s
|
||||
|
||||
@@ -1062,7 +1062,9 @@ mods.category=Categoría
|
||||
mods.channel.alpha=Alpha
|
||||
mods.channel.beta=Beta
|
||||
mods.channel.release=Release
|
||||
mods.check_updates=Actualizar
|
||||
mods.check_updates=Proceso de actualización de mods
|
||||
mods.check_updates.button=Actualizar
|
||||
mods.check_updates.confirm=Actualizar
|
||||
mods.check_updates.current_version=Versión actual
|
||||
mods.check_updates.empty=Todos los mods están actualizados
|
||||
mods.check_updates.failed_check=No se ha podido comprobar si hay actualizaciones.
|
||||
@@ -1070,7 +1072,6 @@ mods.check_updates.failed_download=No se han podido descargar algunos de los arc
|
||||
mods.check_updates.file=Archivo
|
||||
mods.check_updates.source=Fuente
|
||||
mods.check_updates.target_version=Versión de destino
|
||||
mods.check_updates.update=Actualización
|
||||
mods.choose_mod=Elige un mod
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=Dependencias incorporadas (Already packaged in the mod file by the author. No need to download separately)
|
||||
|
||||
@@ -670,13 +670,14 @@ mods.add.failed=mods %s の追加に失敗しました。
|
||||
mods.add.success=mods %s が正常に追加されました。
|
||||
mods.category=Category
|
||||
mods.check_updates=更新を確認
|
||||
mods.check_updates.button=更新
|
||||
mods.check_updates.confirm=更新
|
||||
mods.check_updates.current_version=Current
|
||||
mods.check_updates.failed_check=更新のチェックに失敗しました
|
||||
mods.check_updates.failed_download=一部のファイルのダウンロードに失敗しました
|
||||
mods.check_updates.file=ファイル
|
||||
mods.check_updates.source=Source
|
||||
mods.check_updates.target_version=Target
|
||||
mods.check_updates.update=更新
|
||||
mods.choose_mod=modを選択してください
|
||||
mods.curseforge=CurseForge
|
||||
mods.disable=無効にする
|
||||
|
||||
@@ -861,6 +861,8 @@ mods.channel.alpha=預版
|
||||
mods.channel.beta=試版
|
||||
mods.channel.release=當版
|
||||
mods.check_updates=檢改囊之新
|
||||
mods.check_updates.button=檢改囊之新
|
||||
mods.check_updates.confirm=迭更
|
||||
mods.check_updates.current_version=當版
|
||||
mods.check_updates.empty=無改囊可迭更
|
||||
mods.check_updates.failed_check=檢囊迭更未成
|
||||
@@ -868,7 +870,6 @@ mods.check_updates.failed_download=有引案未成
|
||||
mods.check_updates.file=案
|
||||
mods.check_updates.source=源
|
||||
mods.check_updates.target_version=將至之版
|
||||
mods.check_updates.update=迭更
|
||||
mods.choose_mod=擇改囊
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=既存之相依改囊 (既以內於改囊案,無須他引)
|
||||
|
||||
@@ -1058,6 +1058,8 @@ mods.channel.alpha=Альфа
|
||||
mods.channel.beta=Бета
|
||||
mods.channel.release=Релиз
|
||||
mods.check_updates=Проверить обновления
|
||||
mods.check_updates.button=Обновить
|
||||
mods.check_updates.confirm=Обновить
|
||||
mods.check_updates.current_version=Текущая версия
|
||||
mods.check_updates.empty=Все моды новейшие
|
||||
mods.check_updates.failed_check=Не удалось проверить обновления.
|
||||
@@ -1065,7 +1067,6 @@ mods.check_updates.failed_download=Не удалось скачать некот
|
||||
mods.check_updates.file=Файл
|
||||
mods.check_updates.source=Источник
|
||||
mods.check_updates.target_version=Целевая версия
|
||||
mods.check_updates.update=Обновить
|
||||
mods.choose_mod=Выберите мод
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=Встроенные зависимости (Уже упакован в файл мода автором. Нет необходимости скачивать отдельно.)
|
||||
|
||||
@@ -1000,6 +1000,8 @@ mods.channel.alpha=Альфа
|
||||
mods.channel.beta=Бета
|
||||
mods.channel.release=Реліз
|
||||
mods.check_updates=Перевірити оновлення
|
||||
mods.check_updates.confirm=Оновити
|
||||
mods.check_updates.button=Оновити
|
||||
mods.check_updates.current_version=Поточна версія
|
||||
mods.check_updates.empty=Усі моди оновлені
|
||||
mods.check_updates.failed_check=Не вдалося перевірити оновлення.
|
||||
@@ -1007,7 +1009,6 @@ mods.check_updates.failed_download=Не вдалося завантажити д
|
||||
mods.check_updates.file=Файл
|
||||
mods.check_updates.source=Джерело
|
||||
mods.check_updates.target_version=Цільова версія
|
||||
mods.check_updates.update=Оновити
|
||||
mods.choose_mod=Вибрати мод
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=Вбудовані залежності (Вже запаковані в файл мода автором. Не потрібно завантажувати окремо)
|
||||
|
||||
@@ -856,7 +856,9 @@ mods.category=類別
|
||||
mods.channel.alpha=Alpha
|
||||
mods.channel.beta=Beta
|
||||
mods.channel.release=Release
|
||||
mods.check_updates=檢查模組更新
|
||||
mods.check_updates=模組更新檢查
|
||||
mods.check_updates.button=檢查更新
|
||||
mods.check_updates.confirm=更新
|
||||
mods.check_updates.current_version=目前版本
|
||||
mods.check_updates.empty=沒有需要更新的模組
|
||||
mods.check_updates.failed_check=檢查更新失敗
|
||||
@@ -864,7 +866,6 @@ mods.check_updates.failed_download=部分檔案下載失敗
|
||||
mods.check_updates.file=檔案
|
||||
mods.check_updates.source=來源
|
||||
mods.check_updates.target_version=目標版本
|
||||
mods.check_updates.update=更新
|
||||
mods.choose_mod=選取模組
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=內建相依模組 (作者已經打包在模組檔中,無需單獨下載)
|
||||
|
||||
@@ -866,7 +866,9 @@ mods.category=类别
|
||||
mods.channel.alpha=快照版本
|
||||
mods.channel.beta=测试版本
|
||||
mods.channel.release=稳定版本
|
||||
mods.check_updates=检查模组更新
|
||||
mods.check_updates=模组更新检查
|
||||
mods.check_updates.button=检查更新
|
||||
mods.check_updates.confirm=更新
|
||||
mods.check_updates.current_version=当前版本
|
||||
mods.check_updates.empty=没有需要更新的模组
|
||||
mods.check_updates.failed_check=检查更新失败
|
||||
@@ -874,7 +876,6 @@ mods.check_updates.failed_download=部分文件下载失败
|
||||
mods.check_updates.file=文件
|
||||
mods.check_updates.source=来源
|
||||
mods.check_updates.target_version=目标版本
|
||||
mods.check_updates.update=更新
|
||||
mods.choose_mod=选择模组
|
||||
mods.curseforge=CurseForge
|
||||
mods.dependency.embedded=内置的前置模组 (已经由作者打包在模组文件中,无需另外下载)
|
||||
|
||||
Reference in New Issue
Block a user