aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts225
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.en_US.ts135
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.es_ES.ts225
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts224
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts224
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.pl_PL.ts229
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.ru_RU.ts229
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts221
-rw-r--r--src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts221
9 files changed, 1414 insertions, 519 deletions
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts b/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
index 8e728f1..d643d03 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.de_DE.ts
@@ -4,151 +4,125 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Nach Updates suchen</translation>
+ <translation type="vanished">Nach Updates suchen</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Nach Updates im Internet suchen.</translation>
+ <translation type="vanished">Nach Updates im Internet suchen.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Update-Prüfung</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Prüft beim Start der Anwendung auf Versionsupdates.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API für die Update-Prüfung:</translation>
+ <translation type="vanished">API für die Update-Prüfung:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Informationen zur aktuellen Version</translation>
+ <translation type="vanished">Informationen zur aktuellen Version</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Aktuelle Version</translation>
+ <translation type="vanished">Aktuelle Version</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Upgrade-Informationen</translation>
+ <translation type="vanished">Upgrade-Informationen</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Nach Updates suchen</translation>
+ <translation type="vanished">Nach Updates suchen</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Anmerkungen zum Release</translation>
+ <translation type="vanished">Anmerkungen zum Release</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>Die neuesten Versionsinformationen können nicht abgerufen werden. Dies kann auf ein Netzwerkproblem oder die Nichterreichbarkeit des Servers zurückzuführen sein.</translation>
+ <translation type="vanished">Die neuesten Versionsinformationen können nicht abgerufen werden. Dies kann auf ein Netzwerkproblem oder die Nichterreichbarkeit des Servers zurückzuführen sein.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Bitte überprüfen Sie Ihre Internetverbindung oder versuchen Sie es später noch einmal.</translation>
+ <translation type="vanished">Bitte überprüfen Sie Ihre Internetverbindung oder versuchen Sie es später noch einmal.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>Alternativ können Sie auch </translation>
+ <translation type="vanished">Alternativ können Sie auch </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>die offizielle Download-Seite besuchen, </translation>
+ <translation type="vanished">die offizielle Download-Seite besuchen, </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>um die neueste Version zu überprüfen.</translation>
+ <translation type="vanished">um die neueste Version zu überprüfen.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Sie verwenden die neueste Version. Es sind keine weiteren Schritte erforderlich.</translation>
+ <translation type="vanished">Sie verwenden die neueste Version. Es sind keine weiteren Schritte erforderlich.</translation>
</message>
<message>
<source>to check for the latest stable version.</source>
<translation type="vanished">um nach der neuesten stabilen Version zu suchen.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Neueste Version von %1</translation>
+ <translation type="vanished">Neueste Version von %1</translation>
</message>
<message>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest stable version.</source>
<translation type="vanished">Diese Version wurde entweder aufgrund kritischer Probleme zurückgezogen oder ist ein nicht freigegebenes Build. Bitte verwenden Sie sie nicht weiter und laden Sie die neueste stabile Version herunter.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>Ihre aktuelle Version ist veraltet.</translation>
+ <translation type="vanished">Ihre aktuelle Version ist veraltet.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Klicken Sie</translation>
+ <translation type="vanished">Klicken Sie</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>hier</translation>
+ <translation type="vanished">hier</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>um die neueste Version herunterzuladen.</translation>
+ <translation type="vanished">um die neueste Version herunterzuladen.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Diese Version wurde entweder aufgrund kritischer Probleme zurückgezogen oder ist ein nicht freigegebenes Build. Bitte verwenden Sie sie nicht weiter und laden Sie die neueste Version herunter.</translation>
+ <translation type="vanished">Diese Version wurde entweder aufgrund kritischer Probleme zurückgezogen oder ist ein nicht freigegebenes Build. Bitte verwenden Sie sie nicht weiter und laden Sie die neueste Version herunter.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>Der Commit-Hash für dieses Build wurde nicht im offiziellen Repository gefunden. Dies könnte auf eine modifizierte oder inoffizielle Version hinweisen.</translation>
+ <translation type="vanished">Der Commit-Hash für dieses Build wurde nicht im offiziellen Repository gefunden. Dies könnte auf eine modifizierte oder inoffizielle Version hinweisen.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>um Ihre Installation zu überprüfen oder das offizielle Build herunterzuladen.</translation>
+ <translation type="vanished">um Ihre Installation zu überprüfen oder das offizielle Build herunterzuladen.</translation>
</message>
<message>
<source>You are using the latest stable version. No action is required.</source>
@@ -158,5 +132,142 @@
<source>to download the latest stable version.</source>
<translation type="vanished">um die neueste stabile Version herunterzuladen.</translation>
</message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>gerade eben</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>vor %n Minute
+vor %n Minuten</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>vor %n Stunde
+vor %n Stunden</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Suche nach Updates…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Jetzt prüfen</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>Suche nach Updates fehlgeschlagen.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Bitte versuchen Sie es später erneut.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Erneut versuchen</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Noch keine Update-Informationen vorhanden.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Jetzt prüfen, ob eine neuere Version von GpgFrontend verfügbar ist.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 ist verfügbar.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Sie verwenden %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>%1 herunterladen</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Diese Version ist nicht in GitHub Releases aufgeführt.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Es kann sich um einen Vorab-Build oder eine zurückgezogene Version handeln. Die neueste offizielle Version wird empfohlen.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Dieses Build stammt nicht aus dem offiziellen Repository.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Der Quell-Commit wurde upstream nicht gefunden. Das ist bei selbst erstellten oder modifizierten Versionen zu erwarten.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>Sie sind auf dem neuesten Stand.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 ist die neueste Version.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>Für %1 wurde keine neuere Version gefunden.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Zuletzt geprüft: %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>Die Suche nach Updates war gerade nicht möglich. Das letzte bekannte Ergebnis wird angezeigt.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Erneut prüfen</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Versionshinweise</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>Die Prüfung auf Updates ist nicht verfügbar.</translation>
+ </message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts b/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
index f96e38b..9c41933 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.en_US.ts
@@ -4,142 +4,151 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
- <source>Check for Updates</source>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
- <source>Check for updates from the Internet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>UpdateTab</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
- <source>GitHub</source>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
<translation type="unfinished"></translation>
</message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
- <source>BKTUS.com</source>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
- <source>Update Checking API:</source>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
- <source>Current Version Information</source>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
- <source>Current Version</source>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
- <source>: </source>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
- <source>Upgrade Information</source>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
- <source>Check for Updates</source>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
- <source>Release Notes</source>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
- <source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
- <source>Please check your internet connection or try again later.</source>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
- <source>Alternatively, you can visit the</source>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
- <source>official download page</source>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
- <source>to check for the latest version.</source>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
- <source>You are using the latest version. No action is required.</source>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
- <source>Latest Version From %1</source>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
- <source>Your current version is outdated.</source>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
- <source>Click</source>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
- <source>here</source>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <source>to download the latest version.</source>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
- <source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
- <source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
- <source>to verify your installation or download the official build.</source>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.es_ES.ts b/src/m_ver_check/ts/ModuleVersionChecking.es_ES.ts
index 5325ebe..4a8ef8c 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.es_ES.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.es_ES.ts
@@ -4,143 +4,254 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Buscar actualizaciones</translation>
+ <translation type="vanished">Buscar actualizaciones</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Buscar actualizaciones en Internet.</translation>
+ <translation type="vanished">Buscar actualizaciones en Internet.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Comprobación de actualizaciones</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Buscando actualizaciones de versión al iniciar la aplicación.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API de comprobación de actualizaciones:</translation>
+ <translation type="vanished">API de comprobación de actualizaciones:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Información de la versión actual</translation>
+ <translation type="vanished">Información de la versión actual</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Versión actual</translation>
+ <translation type="vanished">Versión actual</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>:</translation>
+ <translation type="vanished">:</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Información de actualización</translation>
+ <translation type="vanished">Información de actualización</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Buscar actualizaciones</translation>
+ <translation type="vanished">Buscar actualizaciones</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Notas de la versión</translation>
+ <translation type="vanished">Notas de la versión</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>No se pudo obtener la información de la última versión. Esto puede deberse a un problema de red o a que el servidor no está disponible.</translation>
+ <translation type="vanished">No se pudo obtener la información de la última versión. Esto puede deberse a un problema de red o a que el servidor no está disponible.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Verifique su conexión a Internet o inténtelo de nuevo más tarde.</translation>
+ <translation type="vanished">Verifique su conexión a Internet o inténtelo de nuevo más tarde.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>Como alternativa, puede visitar la</translation>
+ <translation type="vanished">Como alternativa, puede visitar la</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>página de descarga oficial</translation>
+ <translation type="vanished">página de descarga oficial</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>para comprobar la última versión.</translation>
+ <translation type="vanished">para comprobar la última versión.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Última versión desde %1</translation>
+ <translation type="vanished">Última versión desde %1</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>Su versión actual está desactualizada.</translation>
+ <translation type="vanished">Su versión actual está desactualizada.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Haga clic</translation>
+ <translation type="vanished">Haga clic</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>aquí</translation>
+ <translation type="vanished">aquí</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>para descargar la última versión.</translation>
+ <translation type="vanished">para descargar la última versión.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Esta versión ha sido retirada por problemas críticos o es una compilación no liberada. Deje de usarla y descargue la última versión.</translation>
+ <translation type="vanished">Esta versión ha sido retirada por problemas críticos o es una compilación no liberada. Deje de usarla y descargue la última versión.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>No se encontró el hash del commit de esta compilación en el repositorio oficial. Esto podría indicar una versión modificada o no oficial.</translation>
+ <translation type="vanished">No se encontró el hash del commit de esta compilación en el repositorio oficial. Esto podría indicar una versión modificada o no oficial.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>para verificar su instalación o descargar la compilación oficial.</translation>
+ <translation type="vanished">para verificar su instalación o descargar la compilación oficial.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Está utilizando la última versión. No se requiere ninguna acción.</translation>
+ <translation type="vanished">Está utilizando la última versión. No se requiere ninguna acción.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>ahora mismo</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>hace %n minuto
+hace %n minutos</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>hace %n hora
+hace %n horas</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Buscando actualizaciones…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Comprobar ahora</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>No se pudo buscar actualizaciones</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Inténtelo de nuevo más tarde.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Reintentar</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Aún no hay información de actualización.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Compruebe ahora si hay una versión más reciente de GpgFrontend disponible.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 está disponible.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Está utilizando %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>Descargar %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Esta versión no aparece en GitHub Releases.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Puede ser una compilación preliminar o una versión retirada. Se recomienda la última versión oficial.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Esta compilación no proviene del repositorio oficial.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Su commit de origen no se encontró en el repositorio oficial. Eso es esperado en versiones auto-compiladas o modificadas.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>Está actualizado.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 es la última versión.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>No se encontró ninguna versión más reciente de %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Última comprobación %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>No se pudo comprobar si hay actualizaciones en este momento. Mostrando el último resultado conocido.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Comprobar de nuevo</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Notas de la versión</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>La comprobación de actualizaciones no está disponible.</translation>
</message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts b/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
index 6bb5844..9ca926d 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.fr_FR.ts
@@ -4,151 +4,125 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Vérifier les mises à jour</translation>
+ <translation type="vanished">Vérifier les mises à jour</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Vérifier les mises à jour sur Internet.</translation>
+ <translation type="vanished">Vérifier les mises à jour sur Internet.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Vérification des mises à jour</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Vérification des mises à jour au démarrage de l&apos;application.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API de vérification des mises à jour :</translation>
+ <translation type="vanished">API de vérification des mises à jour :</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Informations sur la version actuelle</translation>
+ <translation type="vanished">Informations sur la version actuelle</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Version actuelle</translation>
+ <translation type="vanished">Version actuelle</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation> : </translation>
+ <translation type="vanished"> : </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Informations sur la mise à niveau</translation>
+ <translation type="vanished">Informations sur la mise à niveau</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Vérifier les mises à jour</translation>
+ <translation type="vanished">Vérifier les mises à jour</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Notes de version</translation>
+ <translation type="vanished">Notes de version</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>Impossible de récupérer les informations sur la dernière version. Cela peut être dû à un problème de réseau ou à l’indisponibilité du serveur.</translation>
+ <translation type="vanished">Impossible de récupérer les informations sur la dernière version. Cela peut être dû à un problème de réseau ou à l’indisponibilité du serveur.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Veuillez vérifier votre connexion Internet ou réessayer plus tard.</translation>
+ <translation type="vanished">Veuillez vérifier votre connexion Internet ou réessayer plus tard.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>Vous pouvez également visiter la</translation>
+ <translation type="vanished">Vous pouvez également visiter la</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>page officielle de téléchargement</translation>
+ <translation type="vanished">page officielle de téléchargement</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>pour vérifier la dernière version.</translation>
+ <translation type="vanished">pour vérifier la dernière version.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Vous utilisez la dernière version. Aucune action n&apos;est requise.</translation>
+ <translation type="vanished">Vous utilisez la dernière version. Aucune action n&apos;est requise.</translation>
</message>
<message>
<source>to check for the latest stable version.</source>
<translation type="vanished">pour vérifier la dernière version stable.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Dernière version depuis %1</translation>
+ <translation type="vanished">Dernière version depuis %1</translation>
</message>
<message>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest stable version.</source>
<translation type="vanished">Cette version a été retirée en raison de problèmes critiques ou il s’agit d’une version non publiée. Veuillez cesser de l’utiliser et télécharger la dernière version stable.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>Votre version actuelle est obsolète.</translation>
+ <translation type="vanished">Votre version actuelle est obsolète.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Cliquez</translation>
+ <translation type="vanished">Cliquez</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>ici</translation>
+ <translation type="vanished">ici</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>pour télécharger la dernière version.</translation>
+ <translation type="vanished">pour télécharger la dernière version.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Cette version a été retirée en raison de problèmes critiques ou il s’agit d’une version non publiée. Veuillez cesser de l’utiliser et télécharger la dernière version.</translation>
+ <translation type="vanished">Cette version a été retirée en raison de problèmes critiques ou il s’agit d’une version non publiée. Veuillez cesser de l’utiliser et télécharger la dernière version.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>Le hash de commit de cette version n’a pas été trouvé dans le dépôt officiel. Cela peut indiquer une version modifiée ou non officielle.</translation>
+ <translation type="vanished">Le hash de commit de cette version n’a pas été trouvé dans le dépôt officiel. Cela peut indiquer une version modifiée ou non officielle.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>pour vérifier votre installation ou télécharger la version officielle.</translation>
+ <translation type="vanished">pour vérifier votre installation ou télécharger la version officielle.</translation>
</message>
<message>
<source>You are using the latest stable version. No action is required.</source>
@@ -158,5 +132,141 @@
<source>to download the latest stable version.</source>
<translation type="vanished">pour télécharger la dernière version stable.</translation>
</message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>à l’instant</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>il y a %n minute
+il y a %n minutes</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>il y a %n heure(s)</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Vérification des mises à jour…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Vérifier maintenant</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>Impossible de vérifier les mises à jour.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Veuillez réessayer plus tard.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Réessayer</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Aucune information de mise à jour pour le moment.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Vérifiez maintenant si une version plus récente de GpgFrontend est disponible.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 est disponible.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Vous utilisez %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>Télécharger %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Cette version n’est pas répertoriée dans GitHub Releases.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Il peut s’agir d’une version préliminaire ou d’une version retirée. La dernière version officielle est recommandée.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Cette version ne provient pas du dépôt officiel.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Son commit source n’a pas été trouvé dans le dépôt amont. C’est normal pour les versions auto-compilées ou modifiées.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>Vous êtes à jour.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 est la dernière version.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>Aucune version plus récente n’a été trouvée pour %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Dernière vérification %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>Impossible de vérifier les mises à jour pour le moment. Affichage du dernier résultat connu.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Vérifier à nouveau</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Notes de version</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>La vérification des mises à jour est indisponible.</translation>
+ </message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts b/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
index 561d5cb..4f93ad9 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.it_IT.ts
@@ -4,151 +4,125 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Verifica aggiornamenti</translation>
+ <translation type="vanished">Verifica aggiornamenti</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Verifica la presenza di aggiornamenti tramite Internet.</translation>
+ <translation type="vanished">Verifica la presenza di aggiornamenti tramite Internet.</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Verifica aggiornamenti</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Verifica aggiornamenti di versione all&apos;avvio dell&apos;applicazione.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API di verifica aggiornamenti:</translation>
+ <translation type="vanished">API di verifica aggiornamenti:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Informazioni sulla versione attuale</translation>
+ <translation type="vanished">Informazioni sulla versione attuale</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Versione corrente</translation>
+ <translation type="vanished">Versione corrente</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Informazioni sull’aggiornamento</translation>
+ <translation type="vanished">Informazioni sull’aggiornamento</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Verifica aggiornamenti</translation>
+ <translation type="vanished">Verifica aggiornamenti</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Note di rilascio</translation>
+ <translation type="vanished">Note di rilascio</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>Impossibile recuperare le informazioni sull’ultima versione. Potrebbe trattarsi di un problema di rete o il server non è disponibile.</translation>
+ <translation type="vanished">Impossibile recuperare le informazioni sull’ultima versione. Potrebbe trattarsi di un problema di rete o il server non è disponibile.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Verifica la tua connessione internet o riprova più tardi.</translation>
+ <translation type="vanished">Verifica la tua connessione internet o riprova più tardi.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>In alternativa, puoi visitare la</translation>
+ <translation type="vanished">In alternativa, puoi visitare la</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>pagina ufficiale di download</translation>
+ <translation type="vanished">pagina ufficiale di download</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>per controllare l&apos;ultima versione.</translation>
+ <translation type="vanished">per controllare l&apos;ultima versione.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Stai utilizzando l&apos;ultima versione. Non è necessaria alcuna azione.</translation>
+ <translation type="vanished">Stai utilizzando l&apos;ultima versione. Non è necessaria alcuna azione.</translation>
</message>
<message>
<source>to check for the latest stable version.</source>
<translation type="vanished">per controllare l’ultima versione stabile.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Ultima versione da %1</translation>
+ <translation type="vanished">Ultima versione da %1</translation>
</message>
<message>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest stable version.</source>
<translation type="vanished">Questa versione è stata ritirata per problemi critici oppure è una build non rilasciata. Smetti di usarla e scarica l’ultima versione stabile.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>La tua versione attuale è obsoleta.</translation>
+ <translation type="vanished">La tua versione attuale è obsoleta.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Fai clic</translation>
+ <translation type="vanished">Fai clic</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>qui</translation>
+ <translation type="vanished">qui</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>per scaricare l&apos;ultima versione.</translation>
+ <translation type="vanished">per scaricare l&apos;ultima versione.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Questa versione è stata ritirata per problemi critici oppure è una build non rilasciata. Smetti di usarla e scarica l&apos;ultima versione.</translation>
+ <translation type="vanished">Questa versione è stata ritirata per problemi critici oppure è una build non rilasciata. Smetti di usarla e scarica l&apos;ultima versione.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>L’hash del commit per questa build non è stato trovato nel repository ufficiale. Questo potrebbe indicare una versione modificata o non ufficiale.</translation>
+ <translation type="vanished">L’hash del commit per questa build non è stato trovato nel repository ufficiale. Questo potrebbe indicare una versione modificata o non ufficiale.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>per verificare la tua installazione o scaricare la build ufficiale.</translation>
+ <translation type="vanished">per verificare la tua installazione o scaricare la build ufficiale.</translation>
</message>
<message>
<source>You are using the latest stable version. No action is required.</source>
@@ -158,5 +132,141 @@
<source>to download the latest stable version.</source>
<translation type="vanished">per scaricare l’ultima versione stabile.</translation>
</message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>poco fa</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>%n minuto fa
+%n minuti fa</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>%n ore fa</numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Verifica aggiornamenti in corso…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Controlla ora</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>Impossibile controllare gli aggiornamenti.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Per favore, riprova più tardi.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Riprova</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Nessuna informazione sull&apos;aggiornamento disponibile al momento.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Verifica ora se è disponibile una versione più recente di GpgFrontend.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 è disponibile.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Stai usando %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>Scarica %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Questa versione non è elencata nelle release di GitHub</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Potrebbe essere una build di pre-rilascio o una versione ritirata. Si consiglia l&apos;ultima versione ufficiale.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Questa build non proviene dal repository ufficiale</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Il suo commit sorgente non è stato trovato upstream. Ciò è previsto per versioni auto-compilate o modificate.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>Sei aggiornato</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 è l&apos;ultima versione.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>Nessuna versione più recente trovata per %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Ultimo controllo %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>Impossibile controllare gli aggiornamenti in questo momento. Viene mostrato l&apos;ultimo risultato noto.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Controlla di nuovo</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Note di rilascio</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>Il controllo degli aggiornamenti non è disponibile.</translation>
+ </message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.pl_PL.ts b/src/m_ver_check/ts/ModuleVersionChecking.pl_PL.ts
index ae01f6a..10d11e6 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.pl_PL.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.pl_PL.ts
@@ -4,143 +4,258 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Sprawdź aktualizacje</translation>
+ <translation type="vanished">Sprawdź aktualizacje</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Sprawdza dostępność aktualizacji w internecie.</translation>
+ <translation type="vanished">Sprawdza dostępność aktualizacji w internecie.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Sprawdzanie aktualizacji</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Sprawdzanie aktualizacji wersji podczas uruchamiania aplikacji.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API sprawdzania aktualizacji:</translation>
+ <translation type="vanished">API sprawdzania aktualizacji:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Informacje o bieżącej wersji</translation>
+ <translation type="vanished">Informacje o bieżącej wersji</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Bieżąca wersja</translation>
+ <translation type="vanished">Bieżąca wersja</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Informacje o uaktualnieniu</translation>
+ <translation type="vanished">Informacje o uaktualnieniu</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Sprawdź aktualizacje</translation>
+ <translation type="vanished">Sprawdź aktualizacje</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Informacje o wydaniu</translation>
+ <translation type="vanished">Informacje o wydaniu</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>Nie udało się pobrać informacji o najnowszej wersji. Przyczyną może być problem z siecią lub niedostępność serwera.</translation>
+ <translation type="vanished">Nie udało się pobrać informacji o najnowszej wersji. Przyczyną może być problem z siecią lub niedostępność serwera.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Sprawdź połączenie internetowe lub spróbuj ponownie później.</translation>
+ <translation type="vanished">Sprawdź połączenie internetowe lub spróbuj ponownie później.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>Alternatywnie możesz odwiedzić</translation>
+ <translation type="vanished">Alternatywnie możesz odwiedzić</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>oficjalną stronę pobierania</translation>
+ <translation type="vanished">oficjalną stronę pobierania</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>aby sprawdzić najnowszą wersję.</translation>
+ <translation type="vanished">aby sprawdzić najnowszą wersję.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Najnowsza wersja z serwisu %1</translation>
+ <translation type="vanished">Najnowsza wersja z serwisu %1</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>Twoja bieżąca wersja jest nieaktualna.</translation>
+ <translation type="vanished">Twoja bieżąca wersja jest nieaktualna.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Kliknij</translation>
+ <translation type="vanished">Kliknij</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>tutaj</translation>
+ <translation type="vanished">tutaj</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>aby pobrać najnowszą wersję.</translation>
+ <translation type="vanished">aby pobrać najnowszą wersję.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Ta wersja została wycofana z powodu krytycznych problemów lub jest to kompilacja, która nie została oficjalnie wydana. Przestań jej używać i pobierz najnowszą wersję.</translation>
+ <translation type="vanished">Ta wersja została wycofana z powodu krytycznych problemów lub jest to kompilacja, która nie została oficjalnie wydana. Przestań jej używać i pobierz najnowszą wersję.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>Hash commita tej kompilacji nie został znaleziony w oficjalnym repozytorium. Może to wskazywać na wersję zmodyfikowaną lub nieoficjalną.</translation>
+ <translation type="vanished">Hash commita tej kompilacji nie został znaleziony w oficjalnym repozytorium. Może to wskazywać na wersję zmodyfikowaną lub nieoficjalną.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>aby zweryfikować swoją instalację lub pobrać oficjalną kompilację.</translation>
+ <translation type="vanished">aby zweryfikować swoją instalację lub pobrać oficjalną kompilację.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Korzystasz z najnowszej wersji. Nie są wymagane żadne działania.</translation>
+ <translation type="vanished">Korzystasz z najnowszej wersji. Nie są wymagane żadne działania.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>przed chwilą</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>%n minuta temu
+%n minuty temu
+%n minut temu</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>%n godzina temu
+%n godziny temu
+%n godzin temu</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Sprawdzanie aktualizacji…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Sprawdź teraz</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>Nie udało się sprawdzić aktualizacji.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Spróbuj ponownie później.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Spróbuj ponownie</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Brak jeszcze informacji o aktualizacji.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Sprawdź teraz, czy dostępna jest nowsza wersja GpgFrontend.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 jest dostępny.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Korzystasz z %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>Pobierz %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Tej wersji nie ma na GitHub Releases.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Może to być kompilacja przedpremierowa lub wycofana wersja. Zalecana jest najnowsza oficjalna wersja.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Ta kompilacja nie pochodzi z oficjalnego repozytorium.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Nie znaleziono jej commita źródłowego w repozytorium nadrzędnym. Jest to oczekiwane w przypadku wersji budowanych samodzielnie lub modyfikowanych.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>Jesteś na bieżąco.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 to najnowsza wersja.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>Nie znaleziono nowszej wersji dla %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Ostatnio sprawdzono: %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>Nie można było w tej chwili sprawdzić aktualizacji. Wyświetlany jest ostatni znany wynik.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Sprawdź ponownie</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Informacje o wydaniu</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>Sprawdzanie aktualizacji jest niedostępne.</translation>
</message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.ru_RU.ts b/src/m_ver_check/ts/ModuleVersionChecking.ru_RU.ts
index 2eb6e1b..fe95531 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.ru_RU.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.ru_RU.ts
@@ -4,143 +4,258 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>Проверить обновления</translation>
+ <translation type="vanished">Проверить обновления</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>Проверить обновления в интернете.</translation>
+ <translation type="vanished">Проверить обновления в интернете.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>Проверка обновлений</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>Проверка обновлений версии при запуске приложения.</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>API проверки обновлений:</translation>
+ <translation type="vanished">API проверки обновлений:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>Информация о текущей версии</translation>
+ <translation type="vanished">Информация о текущей версии</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>Текущая версия</translation>
+ <translation type="vanished">Текущая версия</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>:</translation>
+ <translation type="vanished">:</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>Информация об обновлении</translation>
+ <translation type="vanished">Информация об обновлении</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>Проверить обновления</translation>
+ <translation type="vanished">Проверить обновления</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>Список изменений</translation>
+ <translation type="vanished">Список изменений</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>Не удалось получить информацию о последней версии. Возможно, это связано с проблемами сети или недоступностью сервера.</translation>
+ <translation type="vanished">Не удалось получить информацию о последней версии. Возможно, это связано с проблемами сети или недоступностью сервера.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>Проверьте подключение к интернету или повторите попытку позже.</translation>
+ <translation type="vanished">Проверьте подключение к интернету или повторите попытку позже.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>Также вы можете перейти на</translation>
+ <translation type="vanished">Также вы можете перейти на</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>официальную страницу загрузки</translation>
+ <translation type="vanished">официальную страницу загрузки</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>для проверки последней версии.</translation>
+ <translation type="vanished">для проверки последней версии.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>Последняя версия с %1</translation>
+ <translation type="vanished">Последняя версия с %1</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>Ваша текущая версия устарела.</translation>
+ <translation type="vanished">Ваша текущая версия устарела.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>Нажмите</translation>
+ <translation type="vanished">Нажмите</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>здесь</translation>
+ <translation type="vanished">здесь</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>чтобы скачать последнюю версию.</translation>
+ <translation type="vanished">чтобы скачать последнюю версию.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>Эта версия была отозвана из-за критических ошибок или является невыпущенной сборкой. Пожалуйста, прекратите её использование и скачайте последнюю версию.</translation>
+ <translation type="vanished">Эта версия была отозвана из-за критических ошибок или является невыпущенной сборкой. Пожалуйста, прекратите её использование и скачайте последнюю версию.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>Хэш коммита для этой сборки не найден в официальном репозитории. Это может указывать на изменённую или неофициальную версию.</translation>
+ <translation type="vanished">Хэш коммита для этой сборки не найден в официальном репозитории. Это может указывать на изменённую или неофициальную версию.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>чтобы проверить установку или скачать официальную сборку.</translation>
+ <translation type="vanished">чтобы проверить установку или скачать официальную сборку.</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>Вы используете последнюю версию. Никаких действий не требуется.</translation>
+ <translation type="vanished">Вы используете последнюю версию. Никаких действий не требуется.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>только что</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>%n минуту назад
+%n минуты назад
+%n минут назад</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>%n час назад
+%n часа назад
+%n часов назад</numerusform>
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>Проверка обновлений…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>Проверить сейчас</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>Не удалось проверить наличие обновлений.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>Пожалуйста, повторите попытку позже.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>Попробовать снова</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>Информации об обновлениях пока нет.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>Проверьте сейчас, чтобы узнать, доступна ли более новая версия GpgFrontend.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 доступна</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>Вы используете %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>Скачать %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>Эта версия не указана в релизах GitHub</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>Это может быть предварительная сборка или отозванная версия. Рекомендуется использовать последний официальный выпуск.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>Эта сборка не из официального репозитория</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>Её коммит исходного кода не найден в вышестоящем репозитории. Это ожидаемо для самостоятельно собранных или изменённых версий.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>У вас актуальная версия</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 — последний выпуск.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>Не найдено более новых выпусков для %1.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>Последняя проверка: %1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>Не удалось проверить наличие обновлений прямо сейчас. Отображается последний известный результат.</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>Проверить снова</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>Примечания к выпуску</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>Проверка обновлений недоступна.</translation>
</message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
index 3893bca..b1b6d79 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.zh_CN.ts
@@ -4,151 +4,125 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>检查更新</translation>
+ <translation type="vanished">检查更新</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>从互联网检查更新</translation>
+ <translation type="vanished">从互联网检查更新</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>更新检查</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>当应用程序启动的时候检查更新。</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>更新检查API源:</translation>
+ <translation type="vanished">更新检查API源:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>当前版本信息</translation>
+ <translation type="vanished">当前版本信息</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>当前版本</translation>
+ <translation type="vanished">当前版本</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>升级信息</translation>
+ <translation type="vanished">升级信息</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>检查更新</translation>
+ <translation type="vanished">检查更新</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>版本发布说明</translation>
+ <translation type="vanished">版本发布说明</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>无法获取最新版本信息。这可能是由于网络问题或服务器不可用。</translation>
+ <translation type="vanished">无法获取最新版本信息。这可能是由于网络问题或服务器不可用。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>请检查您的网络连接或稍后再试。</translation>
+ <translation type="vanished">请检查您的网络连接或稍后再试。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>或者,您也可以访问</translation>
+ <translation type="vanished">或者,您也可以访问</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>官方下载页面</translation>
+ <translation type="vanished">官方下载页面</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>检查最新版本</translation>
+ <translation type="vanished">检查最新版本</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>您正在使用最新版本。无需执行任何操作。</translation>
+ <translation type="vanished">您正在使用最新版本。无需执行任何操作。</translation>
</message>
<message>
<source>to check for the latest stable version.</source>
<translation type="vanished">检查最新的稳定版本</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>来自%1的最新版本</translation>
+ <translation type="vanished">来自%1的最新版本</translation>
</message>
<message>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest stable version.</source>
<translation type="vanished">此版本可能因严重问题而被撤回,或为未发布版本。请停止使用并下载最新的稳定版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>您当前的版本已经过时。</translation>
+ <translation type="vanished">您当前的版本已经过时。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>点击</translation>
+ <translation type="vanished">点击</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>这里</translation>
+ <translation type="vanished">这里</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>下载最新版本</translation>
+ <translation type="vanished">下载最新版本</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>此版本可能因严重问题而被撤回,或为未发布版本。请停止使用并下载最新版本。</translation>
+ <translation type="vanished">此版本可能因严重问题而被撤回,或为未发布版本。请停止使用并下载最新版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>在官方仓库中未找到此版本的提交哈希。这可能表明这是一个修改版本或非官方版本。</translation>
+ <translation type="vanished">在官方仓库中未找到此版本的提交哈希。这可能表明这是一个修改版本或非官方版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>验证您的安装或下载官方版本。</translation>
+ <translation type="vanished">验证您的安装或下载官方版本。</translation>
</message>
<message>
<source>You are using the latest stable version. No action is required.</source>
@@ -158,5 +132,138 @@
<source>to download the latest stable version.</source>
<translation type="vanished">来下载最新的稳定版本。</translation>
</message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>刚刚</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>%n 分钟前</numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>%n小时前</numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>正在检查更新…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>立即检查</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>无法检查更新。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>请稍后重试。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>重试</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>暂无更新信息</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>立即检查是否有更新的 GpgFrontend 可用。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 可用</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>您使用的是 %1。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>下载 %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>此版本未在 GitHub Releases 中列出</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>此版本可能是预发布版本或已撤回版本。建议使用最新官方版本。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>此构建并非来自官方仓库</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>其源代码提交未在上游找到。对于自行构建或修改过的版本,这是正常现象。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>您已是最新版本</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 是最新版本。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>未找到比 %1 更新的版本。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>上次检查:%1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>暂时无法检查更新,正在显示上次已知结果。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>重新检查</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>版本说明</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>无法检查更新</translation>
+ </message>
</context>
</TS>
diff --git a/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts b/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
index 4fb6db3..ce50200 100644
--- a/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
+++ b/src/m_ver_check/ts/ModuleVersionChecking.zh_TW.ts
@@ -4,151 +4,125 @@
<context>
<name>GTrC</name>
<message>
- <location filename="../VersionCheckingModule.cpp" line="109"/>
- <location filename="../VersionCheckingModule.cpp" line="171"/>
<source>Check for Updates</source>
- <translation>檢查更新</translation>
+ <translation type="vanished">檢查更新</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="172"/>
<source>Check for updates from the Internet.</source>
- <translation>從網際網路檢查更新。</translation>
+ <translation type="vanished">從網際網路檢查更新。</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="292"/>
+ <location filename="../VersionCheckingModule.cpp" line="133"/>
+ <source>Update Checking</source>
+ <translation>更新檢查</translation>
+ </message>
+ <message>
+ <location filename="../VersionCheckingModule.cpp" line="137"/>
<source>Checking for version updates when the application starts.</source>
<translation>應用程式啟動時檢查版本更新。</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="304"/>
<source>GitHub</source>
- <translation>GitHub</translation>
+ <translation type="vanished">GitHub</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="307"/>
<source>BKTUS.com</source>
- <translation>BKTUS.com</translation>
+ <translation type="vanished">BKTUS.com</translation>
</message>
<message>
- <location filename="../VersionCheckingModule.cpp" line="312"/>
<source>Update Checking API:</source>
- <translation>更新檢查 API:</translation>
+ <translation type="vanished">更新檢查 API:</translation>
</message>
</context>
<context>
<name>UpdateTab</name>
<message>
- <location filename="../UpdateTab.cpp" line="44"/>
<source>Current Version Information</source>
- <translation>當前版本資訊</translation>
+ <translation type="vanished">當前版本資訊</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="47"/>
<source>Current Version</source>
- <translation>當前版本</translation>
+ <translation type="vanished">當前版本</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="48"/>
<source>: </source>
- <translation>: </translation>
+ <translation type="vanished">: </translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="56"/>
<source>Upgrade Information</source>
- <translation>升級資訊</translation>
+ <translation type="vanished">升級資訊</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="70"/>
<source>Check for Updates</source>
- <translation>檢查更新</translation>
+ <translation type="vanished">檢查更新</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="74"/>
<source>Release Notes</source>
- <translation>版本發行說明</translation>
+ <translation type="vanished">版本發行說明</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="116"/>
<source>Unable to retrieve the latest version information. This may be due to a network issue or the server being unavailable.</source>
- <translation>無法獲取最新版本資訊。這可能是網路問題或伺服器暫時無法連線所致。</translation>
+ <translation type="vanished">無法獲取最新版本資訊。這可能是網路問題或伺服器暫時無法連線所致。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="119"/>
<source>Please check your internet connection or try again later.</source>
- <translation>請檢查您的網路連線,或稍後再試。</translation>
+ <translation type="vanished">請檢查您的網路連線,或稍後再試。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="120"/>
<source>Alternatively, you can visit the</source>
- <translation>或者,您可以造訪</translation>
+ <translation type="vanished">或者,您可以造訪</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="123"/>
<source>official download page</source>
- <translation>官方下載頁面</translation>
+ <translation type="vanished">官方下載頁面</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="124"/>
<source>to check for the latest version.</source>
- <translation>以查詢最新版本。</translation>
+ <translation type="vanished">以查詢最新版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="196"/>
<source>You are using the latest version. No action is required.</source>
- <translation>您已使用最新版本。無需任何操作。</translation>
+ <translation type="vanished">您已使用最新版本。無需任何操作。</translation>
</message>
<message>
<source>to check for the latest stable version.</source>
<translation type="vanished">以查詢最新穩定版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="154"/>
<source>Latest Version From %1</source>
- <translation>來自 %1 的最新版本</translation>
+ <translation type="vanished">來自 %1 的最新版本</translation>
</message>
<message>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest stable version.</source>
<translation type="vanished">此版本因重大問題已被撤回,或屬於尚未發佈的版本。請停止使用,並下載最新穩定版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="160"/>
<source>Your current version is outdated.</source>
- <translation>您目前的版本已過時。</translation>
+ <translation type="vanished">您目前的版本已過時。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="161"/>
- <location filename="../UpdateTab.cpp" line="175"/>
- <location filename="../UpdateTab.cpp" line="186"/>
<source>Click</source>
- <translation>點擊</translation>
+ <translation type="vanished">點擊</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
- <location filename="../UpdateTab.cpp" line="189"/>
<source>here</source>
- <translation>這裡</translation>
+ <translation type="vanished">這裡</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="164"/>
- <location filename="../UpdateTab.cpp" line="177"/>
<source>to download the latest version.</source>
- <translation>以下載最新版本。</translation>
+ <translation type="vanished">以下載最新版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="172"/>
<source>This version is either withdrawn due to critical issues or is an unreleased build. Please stop using it and download the latest version.</source>
- <translation>此版本因重大問題已被撤回,或屬於尚未發佈的版本。請停止使用,並下載最新版本。</translation>
+ <translation type="vanished">此版本因重大問題已被撤回,或屬於尚未發佈的版本。請停止使用,並下載最新版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="184"/>
<source>The commit hash for this build was not found in the official repository. This may indicate a modified or unofficial version.</source>
- <translation>此 build 的 commit hash 未在官方倉庫中找到,可能是經過修改或非官方版本。</translation>
+ <translation type="vanished">此 build 的 commit hash 未在官方倉庫中找到,可能是經過修改或非官方版本。</translation>
</message>
<message>
- <location filename="../UpdateTab.cpp" line="190"/>
<source>to verify your installation or download the official build.</source>
- <translation>以驗證您的安裝或下載官方 build。</translation>
+ <translation type="vanished">以驗證您的安裝或下載官方 build。</translation>
</message>
<message>
<source>You are using the latest stable version. No action is required.</source>
@@ -158,5 +132,138 @@
<source>to download the latest stable version.</source>
<translation type="vanished">下載最新的穩定版本。</translation>
</message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="42"/>
+ <source>just now</source>
+ <translation>剛剛</translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="46"/>
+ <source>%n minute(s) ago</source>
+ <translation>
+ <numerusform>%n 分鐘前</numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <location filename="../UpdatePresentation.cpp" line="51"/>
+ <source>%n hour(s) ago</source>
+ <translation>
+ <numerusform>%n 小時前</numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="66"/>
+ <source>Checking for updates…</source>
+ <translation>正在檢查更新…</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="67"/>
+ <location filename="../UpdatePresentation.cpp" line="80"/>
+ <location filename="../UpdateTab.cpp" line="166"/>
+ <source>Check now</source>
+ <translation>立即檢查</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="69"/>
+ <location filename="../UpdatePresentation.cpp" line="135"/>
+ <source>Couldn&apos;t check for updates</source>
+ <translation>無法檢查更新</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="72"/>
+ <source>Please try again later.</source>
+ <translation>請稍後再試。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="73"/>
+ <location filename="../UpdatePresentation.cpp" line="149"/>
+ <source>Try again</source>
+ <translation>重試</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="76"/>
+ <source>No update information yet</source>
+ <translation>尚無更新資訊。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="77"/>
+ <source>Check now to see whether a newer GpgFrontend is available.</source>
+ <translation>立即檢查是否有較新的 GpgFrontend 可用。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="91"/>
+ <source>GpgFrontend %1 is available</source>
+ <translation>GpgFrontend %1 已可用</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="94"/>
+ <source>You are using %1.</source>
+ <translation>您正在使用%1。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="99"/>
+ <source>Download %1</source>
+ <translation>下載 %1</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="105"/>
+ <source>This version isn&apos;t listed on GitHub Releases</source>
+ <translation>此版本未列於 GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="107"/>
+ <source>It may be a pre-release build or a withdrawn version. The latest official release is recommended.</source>
+ <translation>這可能是預發行版或已撤回的版本。建議使用最新的官方發行版。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="114"/>
+ <source>This build isn&apos;t from the official repository</source>
+ <translation>此 build 並非來自官方倉庫。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="116"/>
+ <source>Its source commit wasn&apos;t found upstream. That is expected for self-built or modified versions.</source>
+ <translation>其來源 commit 未在上游找到。這在自行編譯或修改的版本中屬正常情況。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="124"/>
+ <source>You&apos;re up to date</source>
+ <translation>您已是最新版本</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="126"/>
+ <source>%1 is the latest release.</source>
+ <translation>%1 是最新版本。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="129"/>
+ <source>No newer release was found for %1.</source>
+ <translation>未找到比 %1 更新的版本。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="140"/>
+ <source>Last checked %1 · GitHub Releases</source>
+ <translation>上次檢查:%1 · GitHub Releases</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="145"/>
+ <source>Couldn&apos;t check for updates just now. Showing the last known result.</source>
+ <translation>剛才無法檢查更新。顯示最後已知的結果。</translation>
+ </message>
+ <message>
+ <location filename="../UpdatePresentation.cpp" line="151"/>
+ <source>Check again</source>
+ <translation>重新檢查</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="111"/>
+ <source>Release notes</source>
+ <translation>版本說明</translation>
+ </message>
+ <message>
+ <location filename="../UpdateTab.cpp" line="164"/>
+ <source>Update checking is unavailable</source>
+ <translation>更新檢查目前不可用。</translation>
+ </message>
</context>
</TS>