--- a/eric7/i18n/eric7_en.ts Tue Mar 22 19:31:29 2022 +0100 +++ b/eric7/i18n/eric7_en.ts Wed Mar 23 20:21:42 2022 +0100 @@ -51664,11 +51664,17 @@ <name>PipPackagesWidget</name> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Toggle to show or hide the dependency tree view</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Select to show only locally-installed packages</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Local packages only</source> <translation type="unfinished" /> </message> @@ -51689,6 +51695,7 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>User-Site only</source> <translation type="unfinished" /> </message> @@ -51706,11 +51713,13 @@ <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Package</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Installed Version</source> <translation type="unfinished" /> </message> @@ -51767,6 +51776,7 @@ <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Press to show details for the selected entry</source> <translation type="unfinished" /> </message> @@ -51816,104 +51826,149 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="177" /> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>View Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Select to show which package requires other packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Requires</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Select to show which package is required by others</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Required By</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Select to show only dependencies of locally installed packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Select to show only dependencies of packages installed to the user-site</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Required Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to refresh the dependency tree</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="185" /> <source>pip Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="203" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> <source>Name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="204" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> <source>Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="205" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Location:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="206" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> <source>Requires:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="207" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> <source>Summary:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="208" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> <source>Homepage:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="209" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> <source>Author:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="210" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> <source>Author Email:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="211" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> <source>License:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="212" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="213" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> <source>Installer:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="214" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> <source>Classifiers:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="215" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> <source>Entry Points:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="216" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="384" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="400" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1028" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="865" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="843" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="844" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="858" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package found.</numerusform> @@ -51921,142 +51976,147 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="860" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> <source>Showing first 20 packages found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="868" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="866" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1029" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1043" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1046" /> - <source>Install Pip to User-Site</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1049" /> - <source>Repair Pip</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1179" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1053" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1056" /> - <source>Install Local Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1060" /> - <source>Install Requirements</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <source>Re-Install Selected Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1066" /> - <source>Uninstall Requirements</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1069" /> - <source>Generate Requirements...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1073" /> - <source>Check Vulnerabilities</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1077" /> - <source>Update Vulnerability Database</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> - <source>Show Cache Info...</source> + <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> - <source>Show Cached Files...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1087" /> - <source>Remove Cached Files...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1090" /> - <source>Purge Cache...</source> + <source>Repair Pip</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> - <source>Edit User Configuration...</source> + <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <source>Re-Install Selected Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <source>Uninstall Requirements</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <source>Generate Requirements...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <source>Check Vulnerabilities</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <source>Update Vulnerability Database</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <source>Show Cache Info...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <source>Show Cached Files...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <source>Remove Cached Files...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <source>Purge Cache...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <source>Edit User Configuration...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1103" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1301" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1288" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1277" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1302" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1289" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1278" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1456" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1478" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1481" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> <source>Advisory:</source> <translation type="unfinished" /> </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <source>any</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PipPage</name>