--- a/src/eric7/i18n/eric7_de.ts Thu Dec 12 11:42:04 2024 +0100 +++ b/src/eric7/i18n/eric7_de.ts Sat Dec 14 13:03:11 2024 +0100 @@ -60369,75 +60369,13 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Press to install the selected package</source> - <translation>Drücken, um die ausgewählten Pakete zu installieren</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Press to install the selected package to the user site</source> - <translation>Drücken, um die ausgewählten Pakete in das Python Nutzerverzeichnis zu installieren</translation> - </message> - <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>Drücken, um Details für den ausgewählten Eintrag anzuzeigen</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Toggle to show or hide the search window</source> - <translation>Umschalten, um das Suchfenster anzuzeigen bzw. zu verstecken</translation> - </message> - <message> - <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"/> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Package</source> - <translation>Paket</translation> + <source>Press to refresh the lists</source> + <translation>Drücken, um die Listen zu erneuern</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Enter the search term for the package name</source> - <translation>Gib den Suchtext für Paketnamen ein</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Enter search term</source> - <translation>Gib den Suchtext ein</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Press to start the search</source> - <translation>Drücken, um die Suche zu starten</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Press to search for more packages</source> - <translation>Drücken, um mehr Pakete zu suchen</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Version</source> - <translation>Version</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Released</source> - <translation>Veröffentlicht</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Description</source> - <translation>Beschreibung</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> - <source>Press to refresh the lists</source> - <translation>Drücken, um die Listen zu erneuern</translation> + <source>Press to install a package.</source> + <translation>Drücken, um ein Paket zu installieren.</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> @@ -60456,6 +60394,12 @@ </message> <message> <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>Drücken, um Details für den ausgewählten Eintrag anzuzeigen</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> <source>Press to remove leftovers of an upgrade or uninstall run.</source> <translation>Drücken, um Reste eines Upgrade- oder Deinstallationslaufs zu entfernen.</translation> </message> @@ -60504,6 +60448,13 @@ <message> <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>Paket</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> <source>Installed</source> <translation>Installiert</translation> </message> @@ -60598,332 +60549,315 @@ <translation>Erfordert</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="199"/> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> + <source>Search Package:</source> + <translation>Paketsuche:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> + <source>Enter package name to search for.</source> + <translation>Gib den zu suchenden Paketnamen ein.</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0"/> + <source>Press to open a web browser for searching.</source> + <translation>Drücken, um einen Webbrowser zur Suche zu öffnen.</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="83"/> <source>pip Menu</source> <translation>pip Menü</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="234"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="113"/> <source>Author:</source> <translation>Autor:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="235"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="114"/> <source>Author Email:</source> <translation>Autor Email:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="236"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="115"/> <source>Classifiers:</source> <translation>Klassifizierungen:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="237"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="116"/> <source>Entry Points:</source> <translation>Einsprungpunkte:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="238"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="117"/> <source>Files:</source> <translation>Dateien:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="239"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="118"/> <source>Homepage:</source> <translation>Homepage:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="240"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="119"/> <source>Installer:</source> <translation>Installer:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="241"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="120"/> <source>License:</source> <translation>Lizenz:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="242"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="121"/> <source>Location:</source> <translation>Speicherort:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="243"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="122"/> <source>Metadata Version:</source> <translation>Metadaten Version:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="244"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="123"/> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="245"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="124"/> <source>Project URLs:</source> <translation>Projekt URLs:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="246"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="125"/> <source>Requires:</source> <translation>Erfordert:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="247"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="126"/> <source>Required By:</source> <translation>Erfordert Von:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="248"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="127"/> <source>Summary:</source> <translation>Kurzbeschreibung:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="249"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="128"/> <source>Version:</source> <translation>Version:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="453"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="335"/> <source>Getting installed packages...</source> <translation>Ermittle installierte Pakete...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="481"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="363"/> <source>Getting outdated packages...</source> <translation>Ermittle veraltete Pakete...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="864"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="858"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="735"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="729"/> <source>Cleanup Environment</source> <translation>Environment bereinigen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="859"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="730"/> <source>The environment cleanup was successful.</source> <translation>Die Bereinigung des Environments war erfolgreich.</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="865"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="736"/> <source>Some leftover package directories could not been removed. Delete them manually.</source> <translation>Einige übrig gebliebene Paketverzeichnisse konnten nicht entfernt werden. Lösche diese manuell.</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1261"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1068"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1032"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="832"/> <source>Search PyPI</source> <translation>PyPI durchsuchen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1033"/> - <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> - <translation><p>Fehler während der Suche nach <b>{0}</b> empfangen.</p><p>Fehler: {1}</p></translation> - </message> - <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="1048"/> - <source>%n package(s) found.</source> - <translation> - <numerusform>%n Paket gefunden.</numerusform> - <numerusform>%n Pakete gefunden.</numerusform> - </translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1055"/> - <source>Showing first {0} packages found.</source> - <translation>Zeige die ersten {0} gefundenen Pakete.</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1074"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1069"/> - <source><p>There were no results for <b>{0}</b>.</p></source> - <translation><p>Es gab keine Ergebnisse für <b>{0}</b>.</p></translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1082"/> - <source><p>There were no more results for <b>{0}</b>.</p></source> - <translation><p>Es gab keine weiteren Ergebnisse für <b>{0}</b>.</p></translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1262"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="833"/> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>Keine detaillierten Paketinformationen für <b>{0}</b> verfügbar.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1281"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="852"/> <source>Pip</source> <translation>Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1283"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="854"/> <source>Install Pip</source> <translation>Pip installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1286"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="857"/> <source>Install Pip to User-Site</source> <translation>Pip in Nutzerverzeichnis installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1289"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="860"/> <source>Repair Pip</source> <translation>Pip reparieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1296"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="867"/> <source>Install</source> <translation>Installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1475"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1298"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1046"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="869"/> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1301"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="872"/> <source>Install Local Package</source> <translation>Lokales Paket installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1304"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="875"/> <source>Re-Install Selected Packages</source> <translation>Ausgewählte Pakete neu installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1311"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="882"/> <source>Requirements/Constraints</source> <translation>Anforderungen/Constraints</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="884"/> <source>Install Requirements</source> <translation>Anforderungen installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1316"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="887"/> <source>Uninstall Requirements</source> <translation>Anforderungen deinstallieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1319"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="890"/> <source>Generate Requirements...</source> <translation>Anforderungen erzeugen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="894"/> <source>Install from 'pyproject.toml'</source> <translation>Pakete gem. 'pyproject.toml' installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1327"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="898"/> <source>Uninstall from 'pyproject.toml'</source> <translation>Pakete gem. 'pyproject.toml' deinstallieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1332"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="903"/> <source>Generate Constraints...</source> <translation>Constraints generieren...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1339"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="910"/> <source>Cache</source> <translation>Zwischenspeicher</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1341"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="912"/> <source>Show Cache Info...</source> <translation>Zwischenspeicherinfo...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1344"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="915"/> <source>Show Cached Files...</source> <translation>Zwischengespeicherte Dateien...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1347"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="918"/> <source>Remove Cached Files...</source> <translation>Zwischengespeicherte Dateien löschen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1350"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="921"/> <source>Purge Cache...</source> <translation>Zwischenspeicher leeren...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1367"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="938"/> <source>Show Licenses...</source> <translation>Lizenzen anzeigen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1371"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="942"/> <source>Check Vulnerabilities</source> <translation>Verwundbarkeiten prüfen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1375"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="946"/> <source>Update Vulnerability Database</source> <translation>Verwundbarkeitsdatenbank aktualisieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1379"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="950"/> <source>Create SBOM file</source> <translation>STL Datei erzeugen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1386"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="957"/> <source>Edit User Configuration...</source> <translation>Nutzerkonfiguration bearbeiten...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1389"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="960"/> <source>Edit Environment Configuration...</source> <translation>Umgebungskonfiguration bearbeiten...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1394"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="965"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1638"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1625"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1614"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1196"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1185"/> <source>Edit Configuration</source> <translation>Konfiguration bearbeiten</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1639"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1626"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1615"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1210"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1197"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1186"/> <source>No valid configuration path determined. Aborting</source> <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Abbruch</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1848"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1419"/> <source>{0} {1}</source> <comment>package name, package version</comment> <translation>{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1869"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1440"/> <source>Affected Version:</source> <translation>Betroffene Version:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1872"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1443"/> <source>Advisory:</source> <translation>Advisory:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="2007"/> - <location filename="../PipInterface/PipPackagesWidget.py" line="1982"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1578"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1553"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="2004"/> + <location filename="../PipInterface/PipPackagesWidget.py" line="1575"/> <source>any</source> <translation>beliebig</translation> </message>