Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ public ModCheckUpdatesTask(String gameVersion, Collection<LocalModFile> mods) {
.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);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,8 @@ public void checkUpdates() {
Controllers.navigate(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(versionId)) {
Controllers.confirm(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ 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))
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ public ModUpdatesPage(ModManager modManager, List<LocalModFile.ModUpdate> update
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"));
Expand Down Expand Up @@ -148,7 +148,7 @@ private void updateMods() {
Controllers.dialog(i18n("install.success"));
}
}),
i18n("mods.check_updates.update"),
i18n("mods.check_updates"),
TaskCancellationAction.NORMAL);
}

Expand Down Expand Up @@ -277,7 +277,7 @@ public static class ModUpdateTask extends Task<Void> {
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<>();
Expand Down Expand Up @@ -309,7 +309,7 @@ public static class ModUpdateTask extends Task<Void> {
failedMods.add(local);
}
})
.withCounter("mods.check_updates.update"));
.withCounter("mods.check_updates.confirm"));
}
}

Expand Down
7 changes: 4 additions & 3 deletions HMCL/src/main/resources/assets/lang/I18N.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1046,15 +1046,16 @@ 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.
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)
Expand Down Expand Up @@ -1414,7 +1415,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
Expand Down
5 changes: 3 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1036,15 +1036,16 @@ 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.
mods.check_updates.failed_download=No se han podido descargar algunos de los archivos.
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)
Expand Down
3 changes: 2 additions & 1 deletion HMCL/src/main/resources/assets/lang/I18N_ja.properties
Original file line number Diff line number Diff line change
Expand Up @@ -664,13 +664,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=無効にする
Expand Down
3 changes: 2 additions & 1 deletion HMCL/src/main/resources/assets/lang/I18N_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1035,14 +1035,15 @@ 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=Не удалось проверить обновления.
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=Встроенные зависимости (Уже упакован в файл мода автором. Нет необходимости скачивать отдельно.)
Expand Down
5 changes: 3 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_zh.properties
Original file line number Diff line number Diff line change
Expand Up @@ -843,15 +843,16 @@ 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=檢查更新失敗
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=內建相依模組 (作者已經打包在模組檔中,無需單獨下載)
Expand Down
5 changes: 3 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
Original file line number Diff line number Diff line change
Expand Up @@ -853,15 +853,16 @@ 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=检查更新失败
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=内置的前置模组 (已经由作者打包在模组文件中,无需另外下载)
Expand Down