Merge pull request #5957 from lemondrops/update

Update checker fixes and improvements
This commit is contained in:
Miran Grča
2025-08-15 00:28:22 +02:00
committed by GitHub
29 changed files with 632 additions and 73 deletions

View File

@@ -1284,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versione"
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 ""
msgid "<b>An update to 86Box is available!</b>"
msgstr "<b>È disponibile un aggiornamento per 86Box!</b>"
@@ -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"
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versie"
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 ""
msgid "<b>An update to 86Box is available!</b>"
msgstr "<b> Een update van 86Box is beschikbaar!</b>"
@@ -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"
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr "Build"
msgid "Version"
msgstr "Versão"
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 ""
msgid "<b>An update to 86Box is available!</b>"
msgstr "<b>Uma atualização do 86Box está disponível!</b>"
@@ -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"
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr "Сборка"
msgid "Version"
msgstr "Версия"
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"
msgid "<b>An update to 86Box is available!</b>"
msgstr "<b>Доступно обновление для 86Box!</b>"
@@ -2877,23 +2883,38 @@ 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 <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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2889,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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"
@@ -2886,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,6 +1284,12 @@ msgstr ""
msgid "Version"
msgstr ""
msgid "An update to 86Box is available: %1 %2"
msgstr ""
msgid "An error has occurred while checking for updates: %1"
msgstr ""
msgid "<b>An update to 86Box is available!</b>"
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 ""
@@ -2886,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 ? "stable" : "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) {
@@ -104,7 +110,27 @@ UpdateDetails::visitDownloadPage(const UpdateCheck::UpdateChannel &channel)
QDesktopServices::openUrl(QUrl("https://github.com/86Box/86Box/releases/latest"));
break;
case UpdateCheck::UpdateChannel::CI:
QDesktopServices::openUrl(QUrl("https://ci.86box.net/job/86Box/lastSuccessfulBuild/artifact/"));
QDesktopServices::openUrl(QUrl("https://86box.net/builds#"
#ifdef Q_OS_WINDOWS
"win"
#elif Q_OS_MACOS
"mac"
#elif Q_OS_LINUX
"lin"
#endif
#if defined(__aarch64__) || defined(_M_ARM64)
"arm64"
#elif defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64)
"64"
#endif
#ifdef USE_NEW_DYNAREC
"ndr"
#else
"odr"
#endif
));
break;
}
}

View File

@@ -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("An update to 86Box is available: %1 %2").arg(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

View File

@@ -24,6 +24,7 @@
extern "C" {
#include <86box/86box.h>
#include <86box/version.h>
}
VMManagerPreferences::