diff --git a/src/qt/languages/86box.pot b/src/qt/languages/86box.pot
index 5caf94756..8a204cdd9 100644
--- a/src/qt/languages/86box.pot
+++ b/src/qt/languages/86box.pot
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/ca-ES.po b/src/qt/languages/ca-ES.po
index 497209436..34ebcfb53 100644
--- a/src/qt/languages/ca-ES.po
+++ b/src/qt/languages/ca-ES.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/cs-CZ.po b/src/qt/languages/cs-CZ.po
index b00f2b0de..a6bf3fced 100644
--- a/src/qt/languages/cs-CZ.po
+++ b/src/qt/languages/cs-CZ.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/de-DE.po b/src/qt/languages/de-DE.po
index 0017ed9d2..142efee93 100644
--- a/src/qt/languages/de-DE.po
+++ b/src/qt/languages/de-DE.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/es-ES.po b/src/qt/languages/es-ES.po
index 4470d5408..c477df0ef 100644
--- a/src/qt/languages/es-ES.po
+++ b/src/qt/languages/es-ES.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/fi-FI.po b/src/qt/languages/fi-FI.po
index 3cde81d31..c1869e8d9 100644
--- a/src/qt/languages/fi-FI.po
+++ b/src/qt/languages/fi-FI.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/fr-FR.po b/src/qt/languages/fr-FR.po
index 97caa1e1f..2f0876424 100644
--- a/src/qt/languages/fr-FR.po
+++ b/src/qt/languages/fr-FR.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/hr-HR.po b/src/qt/languages/hr-HR.po
index 5058ea86a..a976dc6a6 100644
--- a/src/qt/languages/hr-HR.po
+++ b/src/qt/languages/hr-HR.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/hu-HU.po b/src/qt/languages/hu-HU.po
index 596a3080d..1ae23e903 100644
--- a/src/qt/languages/hu-HU.po
+++ b/src/qt/languages/hu-HU.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/it-IT.po b/src/qt/languages/it-IT.po
index 9f3255843..7b785567b 100644
--- a/src/qt/languages/it-IT.po
+++ b/src/qt/languages/it-IT.po
@@ -1284,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versione"
+msgid "An update to 86Box is available"
+msgstr "È disponibile un aggiornamento per 86Box"
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr "È disponibile un aggiornamento per 86Box!"
@@ -2877,6 +2883,12 @@ msgstr "Si è verificato un errore durante la verifica degli aggiornamenti:\n\n%
msgid "Update check complete"
msgstr "Controllo aggiornamenti completato"
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr "Stai utilizzando l'ultima versione %1 di 86Box: %2"
diff --git a/src/qt/languages/ja-JP.po b/src/qt/languages/ja-JP.po
index 7377b70a6..e1d4e671b 100644
--- a/src/qt/languages/ja-JP.po
+++ b/src/qt/languages/ja-JP.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/ko-KR.po b/src/qt/languages/ko-KR.po
index a6d9d3115..9ff967781 100644
--- a/src/qt/languages/ko-KR.po
+++ b/src/qt/languages/ko-KR.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/nl-NL.po b/src/qt/languages/nl-NL.po
index eef454446..08949ca26 100644
--- a/src/qt/languages/nl-NL.po
+++ b/src/qt/languages/nl-NL.po
@@ -1284,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versie"
+msgid "An update to 86Box is available"
+msgstr "Een update van 86Box is beschikbaar"
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr " Een update van 86Box is beschikbaar!"
@@ -2877,6 +2883,12 @@ msgstr "Er is een fout opgetreden bij het controleren op updates:\n\n%1\n\nProbe
msgid "Update check complete"
msgstr "Controleren op updates voltooid"
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr "Je gebruikt de nieuwste %1-versie van 86Box: %2"
diff --git a/src/qt/languages/pl-PL.po b/src/qt/languages/pl-PL.po
index 52d1f295a..a286cbf06 100644
--- a/src/qt/languages/pl-PL.po
+++ b/src/qt/languages/pl-PL.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/pt-BR.po b/src/qt/languages/pt-BR.po
index b7f1ec59c..896530961 100644
--- a/src/qt/languages/pt-BR.po
+++ b/src/qt/languages/pt-BR.po
@@ -1284,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versão"
+msgid "An update to 86Box is available"
+msgstr "Uma atualização do 86Box está disponível"
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr "Uma atualização do 86Box está disponível!"
@@ -2877,6 +2883,12 @@ msgstr "Ocorreu um erro ao verificar por atualizações:\n\n%1\n\nPor favor tent
msgid "Update check complete"
msgstr "Verificação de atualização completada"
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr "Você está executando a última versão %1 do 86Box: %2"
diff --git a/src/qt/languages/pt-PT.po b/src/qt/languages/pt-PT.po
index c29e04bdf..8ec1eca1b 100644
--- a/src/qt/languages/pt-PT.po
+++ b/src/qt/languages/pt-PT.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/ru-RU.po b/src/qt/languages/ru-RU.po
index dd53206e7..eed698b59 100644
--- a/src/qt/languages/ru-RU.po
+++ b/src/qt/languages/ru-RU.po
@@ -1284,6 +1284,12 @@ msgstr "Сборка"
msgid "Version"
msgstr "Версия"
+msgid "An update to 86Box is available"
+msgstr "Доступно обновление для 86Box"
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr "При проверке обновлений произошла ошибка: %1"
+
msgid "An update to 86Box is available!"
msgstr "Доступно обновление для 86Box!"
@@ -2877,14 +2883,20 @@ msgstr "Произошла ошибка при проверке обновлен
msgid "Update check complete"
msgstr "Проверка обновлений завершена"
+msgid "stable"
+msgstr "стабильную"
+
+msgid "beta"
+msgstr "бета"
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr "Вы используете последнюю %1 версию 86Box: %2"
msgid "version"
-msgstr ""
+msgstr "версию"
msgid "build"
-msgstr ""
+msgstr "сборку"
msgid "You are currently running %1 %2. "
msgstr "Вы сейчас используете %1 %2. "
diff --git a/src/qt/languages/sk-SK.po b/src/qt/languages/sk-SK.po
index 6383e7796..34921fd64 100644
--- a/src/qt/languages/sk-SK.po
+++ b/src/qt/languages/sk-SK.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/sl-SI.po b/src/qt/languages/sl-SI.po
index 3ab17def2..8a3502b59 100644
--- a/src/qt/languages/sl-SI.po
+++ b/src/qt/languages/sl-SI.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/sv-SE.po b/src/qt/languages/sv-SE.po
index 47b7d4231..1ec34ba6b 100644
--- a/src/qt/languages/sv-SE.po
+++ b/src/qt/languages/sv-SE.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/tr-TR.po b/src/qt/languages/tr-TR.po
index d272679c5..dcfcaf036 100644
--- a/src/qt/languages/tr-TR.po
+++ b/src/qt/languages/tr-TR.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/uk-UA.po b/src/qt/languages/uk-UA.po
index 9012386cb..7befea6dd 100644
--- a/src/qt/languages/uk-UA.po
+++ b/src/qt/languages/uk-UA.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2880,6 +2886,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/vi-VN.po b/src/qt/languages/vi-VN.po
index 952d39f39..399ba7fa8 100644
--- a/src/qt/languages/vi-VN.po
+++ b/src/qt/languages/vi-VN.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/languages/zh-CN.po b/src/qt/languages/zh-CN.po
index 5789fa070..ba22a7083 100644
--- a/src/qt/languages/zh-CN.po
+++ b/src/qt/languages/zh-CN.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr "检查更新:\n\n%1 时出错。\n\n请稍后再试。"
msgid "Update check complete"
msgstr "检查更新已完成"
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr "您正在运行 86Box 的最新 %1 版本:%2"
diff --git a/src/qt/languages/zh-TW.po b/src/qt/languages/zh-TW.po
index 144ab0988..0fc89a415 100644
--- a/src/qt/languages/zh-TW.po
+++ b/src/qt/languages/zh-TW.po
@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
+msgid "An update to 86Box is available"
+msgstr ""
+
+msgid "An error has occurred while checking for updates: %1"
+msgstr ""
+
msgid "An update to 86Box is available!"
msgstr ""
@@ -2877,6 +2883,12 @@ msgstr ""
msgid "Update check complete"
msgstr ""
+msgid "stable"
+msgstr ""
+
+msgid "beta"
+msgstr ""
+
msgid "You are running the latest %1 version of 86Box: %2"
msgstr ""
diff --git a/src/qt/qt_updatecheckdialog.cpp b/src/qt/qt_updatecheckdialog.cpp
index 71db9f31b..07ce9c9a5 100644
--- a/src/qt/qt_updatecheckdialog.cpp
+++ b/src/qt/qt_updatecheckdialog.cpp
@@ -84,7 +84,7 @@ UpdateCheckDialog::upToDate()
ui->progressBar->setMaximum(100);
ui->progressBar->setValue(100);
ui->statusLabel->setVisible(true);
- const auto statusText = tr("You are running the latest %1 version of 86Box: %2").arg(updateChannel == UpdateCheck::UpdateChannel::Stable ? "stable" : "beta", currentVersion);
+ const auto statusText = tr("You are running the latest %1 version of 86Box: %2").arg(updateChannel == UpdateCheck::UpdateChannel::Stable ? tr("stable") : tr("beta"), currentVersion);
ui->statusLabel->setText(statusText);
ui->buttonBox->setStandardButtons(QDialogButtonBox::Ok);
}
diff --git a/src/qt/qt_vmmanager_main.cpp b/src/qt/qt_vmmanager_main.cpp
index e3f8a7402..0ee27e326 100644
--- a/src/qt/qt_vmmanager_main.cpp
+++ b/src/qt/qt_vmmanager_main.cpp
@@ -775,16 +775,18 @@ void
VMManagerMain::backgroundUpdateCheckComplete(const UpdateCheck::UpdateResult &result)
{
qDebug() << "Check complete: update available?" << result.updateAvailable;
- auto type = result.channel == UpdateCheck::UpdateChannel::CI ? tr("Build") : tr("Version");
- const auto updateMessage = QString("%1: %2 %3").arg( tr("An update to 86Box is available"), type, result.latestVersion);
- emit updateStatusLeft(updateMessage);
+ if (result.updateAvailable) {
+ auto type = result.channel == UpdateCheck::UpdateChannel::CI ? tr("Build") : tr("Version");
+ const auto updateMessage = QString("%1: %2 %3").arg( tr("An update to 86Box is available"), type, result.latestVersion);
+ emit updateStatusLeft(updateMessage);
+ }
}
void
VMManagerMain::backgroundUpdateCheckError(const QString &errorMsg)
{
qDebug() << "Update check failed with the following error:" << errorMsg;
- // TODO: Update the status bar
+ emit updateStatusLeft(tr("An error has occurred while checking for updates: %1").arg(errorMsg));
}
#endif