PipxInterface/i18n/pipx_en.ts

changeset 111
8ace016a3eee
parent 106
dcc8d6b448fa
--- a/PipxInterface/i18n/pipx_en.ts	Tue Dec 10 17:53:34 2024 +0100
+++ b/PipxInterface/i18n/pipx_en.ts	Fri Dec 13 15:40:08 2024 +0100
@@ -4,150 +4,167 @@
   <context>
     <name>Pipx</name>
     <message>
-      <location filename="../Pipx.py" line="273" />
-      <location filename="../Pipx.py" line="163" />
+      <location filename="../Pipx.py" line="274" />
+      <location filename="../Pipx.py" line="164" />
       <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="285" />
-      <location filename="../Pipx.py" line="277" />
-      <location filename="../Pipx.py" line="166" />
+      <location filename="../Pipx.py" line="286" />
+      <location filename="../Pipx.py" line="278" />
+      <location filename="../Pipx.py" line="167" />
       <source>&lt;p&gt;pipx exited with an error ({0}).&lt;/p&gt;{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="175" />
+      <location filename="../Pipx.py" line="176" />
       <source>pipx did not finish within 30 seconds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="231" />
-      <location filename="../Pipx.py" line="177" />
+      <location filename="../Pipx.py" line="232" />
+      <location filename="../Pipx.py" line="178" />
       <source>pipx could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="231" />
+      <location filename="../Pipx.py" line="232" />
       <source>pipx Start Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="236" />
+      <location filename="../Pipx.py" line="237" />
       <source>pipx Runtime Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="237" />
+      <location filename="../Pipx.py" line="238" />
       <source>&lt;p&gt;The pipx process reported an error.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="257" />
+      <location filename="../Pipx.py" line="258" />
       <source>pipx did not finish within {0} seconds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="263" />
+      <location filename="../Pipx.py" line="264" />
       <source>pipx Timeout Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="284" />
+      <location filename="../Pipx.py" line="285" />
       <source>pipx Execution Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="409" />
+      <location filename="../Pipx.py" line="410" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="454" />
+      <location filename="../Pipx.py" line="455" />
       <source>Install All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="504" />
+      <location filename="../Pipx.py" line="505" />
       <source>Re-Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="535" />
+      <location filename="../Pipx.py" line="536" />
       <source>Re-Install All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="548" />
+      <location filename="../Pipx.py" line="549" />
       <source>Uninstall Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="558" />
+      <location filename="../Pipx.py" line="559" />
       <source>Uninstall All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="575" />
+      <location filename="../Pipx.py" line="576" />
       <source>Upgrade Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="585" />
+      <location filename="../Pipx.py" line="586" />
       <source>Upgrade All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="595" />
+      <location filename="../Pipx.py" line="596" />
       <source>Upgrade Shared Libraries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="609" />
+      <location filename="../Pipx.py" line="610" />
       <source>Upgrade Interpreters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="622" />
+      <location filename="../Pipx.py" line="623" />
       <source>Prune Unused Interpreters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="633" />
+      <location filename="../Pipx.py" line="634" />
       <source>Ensure PATH Modifications</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="672" />
-      <source>Check Outdated Package</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Pipx.py" line="673" />
-      <source>&lt;p&gt;The status of package &lt;b&gt;{0}&lt;/b&gt; could not be determined.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <source>Check Outdated Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="734" />
-      <source>Get Package Dependencies</source>
+      <location filename="../Pipx.py" line="674" />
+      <source>&lt;p&gt;The status of package &lt;b&gt;{0}&lt;/b&gt; could not be determined.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Pipx.py" line="735" />
+      <source>Get Package Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Pipx.py" line="736" />
       <source>&lt;p&gt;The status of dependencies of package &lt;b&gt;{0}&lt;/b&gt; could not be determined.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="818" />
-      <location filename="../Pipx.py" line="811" />
+      <location filename="../Pipx.py" line="819" />
+      <location filename="../Pipx.py" line="812" />
       <source>Upgrade Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Pipx.py" line="819" />
+      <location filename="../Pipx.py" line="820" />
       <source>All dependencies are already up-to-date.</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Pipx.py" line="961" />
+      <location filename="../Pipx.py" line="955" />
+      <location filename="../Pipx.py" line="947" />
+      <source>Repair Broken Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Pipx.py" line="956" />
+      <source>There are no broken dependencies.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Pipx.py" line="962" />
+      <source>&lt;p&gt;The interpreter for package &lt;b&gt;{0}&lt;/b&gt; could not be determined. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PipxAppStartDialog</name>
@@ -582,229 +599,229 @@
   <context>
     <name>PipxWidget</name>
     <message>
-      <location filename="../PipxWidget.py" line="137" />
+      <location filename="../PipxWidget.py" line="145" />
       <source>Install</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="270" />
-      <location filename="../PipxWidget.py" line="139" />
+      <location filename="../PipxWidget.py" line="278" />
+      <location filename="../PipxWidget.py" line="147" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="289" />
-      <location filename="../PipxWidget.py" line="142" />
+      <location filename="../PipxWidget.py" line="297" />
+      <location filename="../PipxWidget.py" line="150" />
       <source>Install All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="146" />
+      <location filename="../PipxWidget.py" line="154" />
       <source>Re-Install Selected Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="387" />
-      <location filename="../PipxWidget.py" line="149" />
+      <location filename="../PipxWidget.py" line="395" />
+      <location filename="../PipxWidget.py" line="157" />
       <source>Re-Install All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="345" />
-      <location filename="../PipxWidget.py" line="336" />
-      <location filename="../PipxWidget.py" line="324" />
-      <location filename="../PipxWidget.py" line="308" />
-      <location filename="../PipxWidget.py" line="153" />
+      <location filename="../PipxWidget.py" line="353" />
+      <location filename="../PipxWidget.py" line="344" />
+      <location filename="../PipxWidget.py" line="332" />
+      <location filename="../PipxWidget.py" line="316" />
+      <location filename="../PipxWidget.py" line="161" />
       <source>Create Spec Metadata File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="160" />
+      <location filename="../PipxWidget.py" line="168" />
       <source>Upgrade</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="162" />
+      <location filename="../PipxWidget.py" line="170" />
       <source>Check Outdated Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="475" />
-      <location filename="../PipxWidget.py" line="166" />
+      <location filename="../PipxWidget.py" line="483" />
+      <location filename="../PipxWidget.py" line="174" />
       <source>Upgrade Selected Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="500" />
-      <location filename="../PipxWidget.py" line="169" />
+      <location filename="../PipxWidget.py" line="508" />
+      <location filename="../PipxWidget.py" line="177" />
       <source>Upgrade All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="173" />
+      <location filename="../PipxWidget.py" line="181" />
       <source>Upgrade Shared Libraries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="180" />
+      <location filename="../PipxWidget.py" line="188" />
       <source>Uninstall</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="182" />
+      <location filename="../PipxWidget.py" line="190" />
       <source>Uninstall Selected Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="542" />
-      <location filename="../PipxWidget.py" line="185" />
+      <location filename="../PipxWidget.py" line="550" />
+      <location filename="../PipxWidget.py" line="193" />
       <source>Uninstall All Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="192" />
-      <source>Dependencies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipxWidget.py" line="194" />
-      <source>Show All Dependencies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipxWidget.py" line="197" />
-      <source>Show Outdated Dependencies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipxWidget.py" line="200" />
+      <source>Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipxWidget.py" line="202" />
+      <source>Show All Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipxWidget.py" line="205" />
+      <source>Show Outdated Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipxWidget.py" line="208" />
       <source>Show Up-to-date Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="204" />
+      <location filename="../PipxWidget.py" line="212" />
       <source>Upgrade All Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="223" />
+      <location filename="../PipxWidget.py" line="231" />
       <source>Standalone Interpreters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="227" />
+      <location filename="../PipxWidget.py" line="235" />
       <source>Ensure PATH Modifications</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="230" />
+      <location filename="../PipxWidget.py" line="238" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="310" />
+      <location filename="../PipxWidget.py" line="318" />
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="311" />
+      <location filename="../PipxWidget.py" line="319" />
       <source>JSON Files (*.json)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="325" />
+      <location filename="../PipxWidget.py" line="333" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="337" />
+      <location filename="../PipxWidget.py" line="345" />
       <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; was created successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="346" />
+      <location filename="../PipxWidget.py" line="354" />
       <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="362" />
+      <location filename="../PipxWidget.py" line="370" />
       <source>Re-Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="363" />
+      <location filename="../PipxWidget.py" line="371" />
       <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be reinstalled?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="388" />
+      <location filename="../PipxWidget.py" line="396" />
       <source>Do you really want to reinstall all packages?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="476" />
+      <location filename="../PipxWidget.py" line="484" />
       <source>&lt;p&gt;The selected package cannot be upgraded because some of its apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="501" />
+      <location filename="../PipxWidget.py" line="509" />
       <source>&lt;p&gt;The packages cannot be upgraded because some of their apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="526" />
+      <location filename="../PipxWidget.py" line="534" />
       <source>Uninstall Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="527" />
+      <location filename="../PipxWidget.py" line="535" />
       <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be uninstalled?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="543" />
+      <location filename="../PipxWidget.py" line="551" />
       <source>&lt;p&gt;Do you really want to uninstall &lt;b&gt;ALL&lt;/b&gt; packages?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="664" />
+      <location filename="../PipxWidget.py" line="682" />
       <source>&lt;b&gt;pipx Version {0}&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="694" />
+      <location filename="../PipxWidget.py" line="712" />
       <source>{0} ({1})</source>
       <comment>current version, latest version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="702" />
+      <location filename="../PipxWidget.py" line="720" />
       <source>package and some dependencies outdated</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="705" />
+      <location filename="../PipxWidget.py" line="723" />
       <source>package outdated</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="719" />
+      <location filename="../PipxWidget.py" line="737" />
       <source>some dependencies outdated</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="734" />
+      <location filename="../PipxWidget.py" line="752" />
       <source>everything up-to-date</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="761" />
+      <location filename="../PipxWidget.py" line="779" />
       <source>{0}{1}</source>
       <comment>Python version, standalone indicator</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipxWidget.py" line="763" />
+      <location filename="../PipxWidget.py" line="781" />
       <source> (standalone)</source>
       <translation type="unfinished" />
     </message>
@@ -865,6 +882,11 @@
     </message>
     <message>
       <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to repair broken dependencies of the selected package.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipxWidget.ui" line="0" />
       <source>Package/Application</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial