translation of all project, and new translation mechanism
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "modloaderversionservice.h"
|
||||
#include "localization.h"
|
||||
|
||||
#include "launcherpaths.h"
|
||||
|
||||
@@ -229,7 +230,7 @@ void ModLoaderVersionService::startRefresh(ModLoader loader, const QString &game
|
||||
reply->deleteLater();
|
||||
if (reply->error() != QNetworkReply::NoError) {
|
||||
finishRefresh(loader, gameVersion, false,
|
||||
tr("Не удалось получить список версий %1: %2")
|
||||
Loc::text("loader.error.versionsFetchFailed")
|
||||
.arg(loaderTitle(loader), reply->errorString()));
|
||||
return;
|
||||
}
|
||||
@@ -240,7 +241,7 @@ void ModLoaderVersionService::startRefresh(ModLoader loader, const QString &game
|
||||
const QJsonDocument document = QJsonDocument::fromJson(payload);
|
||||
if (!document.isArray()) {
|
||||
finishRefresh(loader, gameVersion, false,
|
||||
tr("Список версий %1 не удалось разобрать").arg(loaderTitle(loader)));
|
||||
Loc::text("loader.error.versionsUnparsable").arg(loaderTitle(loader)));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -296,14 +297,14 @@ void ModLoaderVersionService::startRefresh(ModLoader loader, const QString &game
|
||||
connect(primary, &QNetworkReply::finished, this, [this, primary, state, loader, settle] {
|
||||
primary->deleteLater();
|
||||
if (primary->error() != QNetworkReply::NoError) {
|
||||
state->warning = tr("Не удалось получить список версий %1: %2")
|
||||
state->warning = Loc::text("loader.error.versionsFetchFailed")
|
||||
.arg(loaderTitle(loader), primary->errorString());
|
||||
settle();
|
||||
return;
|
||||
}
|
||||
auto parsed = parseMavenMetadata(primary->readAll(), loader, /*legacyNeoForge=*/false);
|
||||
if (parsed.isEmpty()) {
|
||||
state->warning = tr("Список версий %1 не удалось разобрать").arg(loaderTitle(loader));
|
||||
state->warning = Loc::text("loader.error.versionsUnparsable").arg(loaderTitle(loader));
|
||||
settle();
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user