Reformat the update-related text to better accommodate translations

This commit is contained in:
Alexander Babikov
2025-08-14 05:24:21 +05:00
parent 6141b780ec
commit ac24f107f3
28 changed files with 335 additions and 99 deletions

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,8 +1284,8 @@ msgstr "Build"
msgid "Version"
msgstr "Versione"
msgid "An update to 86Box is available"
msgstr "È disponibile un aggiornamento per 86Box"
msgid "An update to 86Box is available: %1 %2"
msgstr "È disponibile un aggiornamento per 86Box: %1 %2"
msgid "An error has occurred while checking for updates: %1"
msgstr ""
@@ -2898,11 +2898,20 @@ msgstr "versione"
msgid "build"
msgstr "build"
msgid "You are currently running %1 <b>%2</b>. "
msgstr "Stai attualmente utilizzando la %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr "Stai attualmente utilizzando la versione <b>%1</b>."
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgstr "La <b>%1 %2</b> è ora disponibile. %3Vuoi visitare la pagina per scaricare la nuova versione?"
msgid "<b>Version %1</b> is now available."
msgstr "La <b>versione %1</b> è ora disponibile."
msgid "You are currently running build <b>%1</b>."
msgstr "Stai attualmente utilizzando la build <b>%1</b>."
msgid "<b>Build %1</b> is now available."
msgstr "La <b>build %1</b> è ora disponibile."
msgid "Would you like to visit the download page?"
msgstr "Vuoi visitare la pagina per scaricare la nuova versione?"
msgid "Visit download page"
msgstr "Visita la pagina"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,8 +1284,8 @@ msgstr "Build"
msgid "Version"
msgstr "Versie"
msgid "An update to 86Box is available"
msgstr "Een update van 86Box is beschikbaar"
msgid "An update to 86Box is available: %1 %2"
msgstr "Een update van 86Box is beschikbaar: %1 %2"
msgid "An error has occurred while checking for updates: %1"
msgstr ""
@@ -2898,11 +2898,20 @@ msgstr "versie"
msgid "build"
msgstr "build"
msgid "You are currently running %1 <b>%2</b>. "
msgstr "Je gebruikt %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr "Je gebruikt versie <b>%1</b>."
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgstr "<b>%1 %2</b> is nu beschikbaar. %3Wil je de downloadpagina bezoeken?"
msgid "<b>Version %1</b> is now available."
msgstr "<b>Versie %1</b> is nu beschikbaar."
msgid "You are currently running build <b>%1</b>."
msgstr "Je gebruikt build <b>%1</b>."
msgid "<b>Build %1</b> is now available."
msgstr "<b>Build %1</b> is nu beschikbaar."
msgid "Would you like to visit the download page?"
msgstr "Wil je de downloadpagina bezoeken?"
msgid "Visit download page"
msgstr "Bezoek downloadpagina"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,8 +1284,8 @@ 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 update to 86Box is available: %1 %2"
msgstr "Uma atualização do 86Box está disponível: %1 %2"
msgid "An error has occurred while checking for updates: %1"
msgstr ""
@@ -2898,11 +2898,20 @@ msgstr "versão"
msgid "build"
msgstr "build"
msgid "You are currently running %1 <b>%2</b>. "
msgstr "Você está executando atualmente %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr "Você está executando atualmente versão <b>%1</b>."
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgstr "<b>%1 %2</b> está disponível. %3Gostaria de visitar a página de download?"
msgid "<b>Version %1</b> is now available."
msgstr "<b>Versão %2</b> está disponível."
msgid "You are currently running build <b>%1</b>."
msgstr "Você está executando atualmente build <b>%1</b>."
msgid "<b>Build %1</b> is now available."
msgstr "<b>Build %2</b> está disponível."
msgid "Would you like to visit the download page?"
msgstr "Gostaria de visitar a página de download?"
msgid "Visit download page"
msgstr "Visitar página de download"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,8 +1284,8 @@ msgstr "Сборка"
msgid "Version"
msgstr "Версия"
msgid "An update to 86Box is available"
msgstr "Доступно обновление для 86Box"
msgid "An update to 86Box is available: %1 %2"
msgstr "Доступно обновление для 86Box: %1 %2"
msgid "An error has occurred while checking for updates: %1"
msgstr "При проверке обновлений произошла ошибка: %1"
@@ -2893,19 +2893,28 @@ 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 <b>%2</b>. "
msgstr "Вы сейчас используете %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr "Вы сейчас используете версию <b>%1</b>."
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgstr "<b>%1 %2</b> теперь доступно. %3Хотели бы вы посетить страницу загрузки?"
msgid "<b>Version %1</b> is now available."
msgstr "Доступна <b>версия %1</b>."
msgid "You are currently running build <b>%1</b>."
msgstr "Вы сейчас используете сборку <b>%1</b>."
msgid "<b>Build %1</b> is now available."
msgstr "Доступна <b>сборка %1</b>."
msgid "Would you like to visit the download page?"
msgstr "Открыть страницу загрузки?"
msgid "Visit download page"
msgstr "Посетить страницу загрузки"
msgstr "Открыть страницу загрузки"
msgid "Update check"
msgstr "Проверка обновлений"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2901,10 +2901,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,11 +2898,20 @@ msgstr "版本"
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgstr "您当前正在运行 %1 <b>%2</b> 。"
msgid "You are currently running version <b>%1</b>."
msgstr "您当前正在运行版本 <b>%1</b> 。"
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgstr "<b>%1 %2</b>现已可用。%3 您想访问下载页面吗?"
msgid "<b>Version %1</b> is now available."
msgstr "<b>版本 %1</b>现已可用。"
msgid "You are currently running build <b>%1</b>."
msgstr "您当前正在运行 build <b>%1</b> 。"
msgid "<b>Build %1</b> is now available."
msgstr "<b>Build %1</b>现已可用。"
msgid "Would you like to visit the download page?"
msgstr "您想访问下载页面吗?"
msgid "Visit download page"
msgstr "访问下载页面"

View File

@@ -1284,7 +1284,7 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available"
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
@@ -2898,10 +2898,19 @@ msgstr ""
msgid "build"
msgstr ""
msgid "You are currently running %1 <b>%2</b>. "
msgid "You are currently running version <b>%1</b>."
msgstr ""
msgid "<b>%1 %2</b> is now available. %3Would you like to visit the download page?"
msgid "<b>Version %1</b> is now available."
msgstr ""
msgid "You are currently running build <b>%1</b>."
msgstr ""
msgid "<b>Build %1</b> is now available."
msgstr ""
msgid "Would you like to visit the download page?"
msgstr ""
msgid "Visit download page"

View File

@@ -84,7 +84,12 @@ 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 ? tr("stable") : tr("beta"), currentVersion);
QString currentVersionString;
if (updateChannel == UpdateCheck::UpdateChannel::Stable)
currentVersionString = QString("v%1").arg(currentVersion);
else
currentVersionString = QString("%1 %2").arg(tr("build"), currentVersion);
const auto statusText = tr("You are running the latest %1 version of 86Box: %2").arg(updateChannel == UpdateCheck::UpdateChannel::Stable ? tr("stable") : tr("beta"), currentVersionString);
ui->statusLabel->setText(statusText);
ui->buttonBox->setStandardButtons(QDialogButtonBox::Ok);
}

View File

@@ -28,12 +28,18 @@ UpdateDetails(const UpdateCheck::UpdateResult &updateResult, QWidget *parent) :
ui->setupUi(this);
ui->updateTitle->setText(tr("<b>An update to 86Box is available!</b>"));
QString currentVersionText;
QString releaseType = updateResult.channel == UpdateCheck::UpdateChannel::Stable ? tr("version") : tr("build");
if(!updateResult.currentVersion.isEmpty()) {
currentVersionText = tr("You are currently running %1 <b>%2</b>. ").arg(releaseType, updateResult.currentVersion);
QString latestVersionText;
if (updateResult.channel == UpdateCheck::UpdateChannel::Stable) {
currentVersionText = tr("You are currently running version <b>%1</b>.").arg(updateResult.currentVersion);
latestVersionText = tr("<b>Version %1</b> is now available.").arg(updateResult.latestVersion);
} else {
currentVersionText = tr("You are currently running build <b>%1</b>.").arg(updateResult.currentVersion);
latestVersionText = tr("<b>Build %1</b> is now available.").arg(updateResult.latestVersion);
}
if (updateResult.currentVersion.isEmpty())
currentVersionText = "";
const auto updateDetailsText = tr("<b>%1 %2</b> is now available. %3Would you like to visit the download page?").arg(releaseType[0].toUpper() + releaseType.mid(1), updateResult.latestVersion, currentVersionText);
const auto updateDetailsText = QString("%1 %2%3").arg(latestVersionText, currentVersionText.append(' '), tr("Would you like to visit the download page?"));
ui->updateDetails->setText(updateDetailsText);
if(updateResult.channel == UpdateCheck::UpdateChannel::Stable) {

View File

@@ -776,8 +776,8 @@ VMManagerMain::backgroundUpdateCheckComplete(const UpdateCheck::UpdateResult &re
{
qDebug() << "Check complete: update available?" << result.updateAvailable;
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);
auto type = result.channel == UpdateCheck::UpdateChannel::CI ? tr("build") : tr("version");
const auto updateMessage = QString("An update to 86Box is available: %1 %2").arg(type, result.latestVersion);
emit updateStatusLeft(updateMessage);
}
}