Modified the versions dialog to show a clearer update info. eric7

Tue, 20 Sep 2022 10:29:54 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 20 Sep 2022 10:29:54 +0200
branch
eric7
changeset 9339
41ceec853d3e
parent 9338
e7e6c61805cf
child 9340
973ac7659662

Modified the versions dialog to show a clearer update info.

src/eric7/UI/VersionsDialog.py file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_de.qm file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/src/eric7/UI/VersionsDialog.py	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/UI/VersionsDialog.py	Tue Sep 20 10:29:54 2022 +0200
@@ -67,6 +67,15 @@
         Private slot to check, if updates of PyQt6 packages or the eric-ide
         package are available.
         """
+        upgradeButtonTemplate = self.tr("Upgrade {0}...")
+        headerTemplate = self.tr("<p>An upgrade of <b>{0}</b> is available.</p>")
+        tableTemplate = self.tr(
+            "<table>"
+            "<tr><th>Package</th><th>Installed</th><th>Available</th></tr>{0}"
+            "</table>"
+        )
+        entryTemplate = self.tr("<tr><td><b>{0}</b></td><td>{1}</td><td>{2}</td></tr>")
+
         msg = ""
 
         pip = ericApp().getObject("Pip")
@@ -94,31 +103,28 @@
 
             if ericUpdateAvailable:
                 self.__upgradeEricButton = self.buttonBox.addButton(
-                    self.tr("Upgrade eric7..."), QDialogButtonBox.ButtonRole.ActionRole
+                    upgradeButtonTemplate.format("eric7"),
+                    QDialogButtonBox.ButtonRole.ActionRole,
                 )
                 self.__upgradeEricButton.clicked.connect(self.__ui.upgradeEric)
-                msg += self.tr(
-                    "<p>An upgrade of <b>eric7</b> is available.<br/>"
-                    "<b>{0}</b>: {1} to {2}.</p>"
-                ).format(*ericVersionsData[0])
+                msg += headerTemplate.format("eric7")
+                msg += tableTemplate.format(entryTemplate.format(*ericVersionsData[0]))
 
             if pyqtUpdateAvailable:
                 self.__upgradePyQtButton = self.buttonBox.addButton(
-                    self.tr("Upgrade PyQt6..."), QDialogButtonBox.ButtonRole.ActionRole
+                    upgradeButtonTemplate.format("PyQt6"),
+                    QDialogButtonBox.ButtonRole.ActionRole,
                 )
                 self.__upgradePyQtButton.clicked.connect(self.__ui.upgradePyQt)
-                msg += self.tr(
-                    "<p>An upgrade of <b>PyQt6</b> is available.<br/>{0}</p>"
-                ).format(
-                    "<br/>".join(
-                        self.tr("<b>{0}</b>: {1} to {2}").format(*v)
-                        for v in pyqtVersionsData
-                    )
+                msg += headerTemplate.format("PyQt6")
+                msg += tableTemplate.format(
+                    "".join(entryTemplate.format(*v) for v in pyqtVersionsData)
                 )
 
             if ericUpdateAvailable and pyqtUpdateAvailable:
                 self.__upgradeBothButton = self.buttonBox.addButton(
-                    self.tr("Upgrade Both..."), QDialogButtonBox.ButtonRole.ActionRole
+                    upgradeButtonTemplate.format(self.tr("Both")),
+                    QDialogButtonBox.ButtonRole.ActionRole,
                 )
                 self.__upgradeBothButton.clicked.connect(self.__ui.upgradeEricPyQt)
 
--- a/src/eric7/i18n/eric7_cs.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_cs.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85746,42 +85746,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
Binary file src/eric7/i18n/eric7_de.qm has changed
--- a/src/eric7/i18n/eric7_de.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_de.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -86024,42 +86024,37 @@
       <translation>Aktualisierung prüfen...</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation>{0} aktualisieren...</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Eine Aktualisierung für &lt;b&gt;{0}&lt;/b&gt; ist verfügbar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Paket&lt;/th&gt;&lt;th&gt;Installiert&lt;/th&gt;&lt;th&gt;Verfügbar&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation>Keine Aktualisierungen verfügbar.</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation>eric7 aktualisieren...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Eine Aktualisierung für &lt;b&gt;eric7&lt;/b&gt; ist verfügbar.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} nach {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation>PyQt6 aktualisieren...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Eine Aktualisierung für &lt;b&gt;PyQt6&lt;/b&gt; ist verfügbar.&lt;br/&gt;{0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation>&lt;b&gt;{0}&lt;/b&gt;: {1} nach {2}</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation>Beide aktualisieren...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation>Beide</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation>Aktualisierung prüfen</translation>
     </message>
--- a/src/eric7/i18n/eric7_empty.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_empty.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85418,42 +85418,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_en.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_en.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85471,42 +85471,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_es.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_es.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -86044,46 +86044,53 @@
       <translation>Buscar Actualizaciones...</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation>No hay actualizaciones disponibles.</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation>Actualizar eric7...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation>Actualizar PyQt6...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation>Actualizar Ambos...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished">Ambos</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation>Buscar Actualizaciones</translation>
     </message>
     <message>
+      <source>Upgrade eric7...</source>
+      <translation type="vanished">Actualizar eric7...</translation>
+    </message>
+    <message>
+      <source>Upgrade PyQt6...</source>
+      <translation type="vanished">Actualizar PyQt6...</translation>
+    </message>
+    <message>
+      <source>Upgrade Both...</source>
+      <translation type="vanished">Actualizar Ambos...</translation>
+    </message>
+    <message>
       <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;/p&gt;</source>
       <translation type="vanished">&lt;p&gt;Hay disponible una actualización para &lt;b&gt;eric7&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
--- a/src/eric7/i18n/eric7_fr.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_fr.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85938,42 +85938,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_it.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_it.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85843,42 +85843,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_pt.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_pt.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85677,42 +85677,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_ru.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_ru.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -86241,46 +86241,53 @@
       <translation>Проверить наличие обновлений...</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation>Нет доступных обновлений.</translation>
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation>Обновить eric7...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation>Обновить PyQt6...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation>Обновить оба...</translation>
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished">Оба</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation>Проверка наличия обновлений</translation>
     </message>
     <message>
+      <source>Upgrade eric7...</source>
+      <translation type="vanished">Обновить eric7...</translation>
+    </message>
+    <message>
+      <source>Upgrade PyQt6...</source>
+      <translation type="vanished">Обновить PyQt6...</translation>
+    </message>
+    <message>
+      <source>Upgrade Both...</source>
+      <translation type="vanished">Обновить оба...</translation>
+    </message>
+    <message>
       <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;/p&gt;</source>
       <translation type="vanished">&lt;p&gt;Доступно обновление &lt;b&gt;eric7&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
--- a/src/eric7/i18n/eric7_tr.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_tr.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85627,42 +85627,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts	Mon Sep 19 19:44:55 2022 +0200
+++ b/src/eric7/i18n/eric7_zh_CN.ts	Tue Sep 20 10:29:54 2022 +0200
@@ -85800,42 +85800,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="93" />
+      <location filename="../UI/VersionsDialog.py" line="70" />
+      <source>Upgrade {0}...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="71" />
+      <source>&lt;p&gt;An upgrade of &lt;b&gt;{0}&lt;/b&gt; is available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="72" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Installed&lt;/th&gt;&lt;th&gt;Available&lt;/th&gt;&lt;/tr&gt;{0}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="77" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="102" />
       <source>No upgrades available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/VersionsDialog.py" line="97" />
-      <source>Upgrade eric7...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="100" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;eric7&lt;/b&gt; is available.&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="107" />
-      <source>Upgrade PyQt6...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="110" />
-      <source>&lt;p&gt;An upgrade of &lt;b&gt;PyQt6&lt;/b&gt; is available.&lt;br/&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="114" />
-      <source>&lt;b&gt;{0}&lt;/b&gt;: {1} to {2}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="121" />
-      <source>Upgrade Both...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/VersionsDialog.py" line="130" />
+      <location filename="../UI/VersionsDialog.py" line="126" />
+      <source>Both</source>
+      <translation type="unfinished">两者兼有</translation>
+    </message>
+    <message>
+      <location filename="../UI/VersionsDialog.py" line="136" />
       <source>Check for Upgrades</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial