--- a/src/eric7/i18n/eric7_fr.ts Thu May 15 11:30:32 2025 +0200 +++ b/src/eric7/i18n/eric7_fr.ts Thu May 15 18:23:25 2025 +0200 @@ -58135,215 +58135,215 @@ <translation>Version :</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="351" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="352" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="379" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="380" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="754" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="748" /> - <source>Cleanup Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="749" /> - <source>The environment cleanup was successful.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="755" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="749" /> + <source>Cleanup Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="750" /> + <source>The environment cleanup was successful.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="756" /> <source>Some leftover package directories could not been removed. Delete them manually.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="851" /> - <source>Search PyPI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="852" /> + <source>Search PyPI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="853" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="871" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="872" /> <source>Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="873" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="874" /> <source>Install Pip</source> <translation>Installer pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="876" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="877" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="880" /> <source>Repair Pip</source> <translation>Réparer Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="886" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="887" /> <source>Install</source> <translation type="unfinished">Installer</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1065" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="888" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1066" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="889" /> <source>Install Packages</source> <translation>Installer des packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="891" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="892" /> <source>Install Local Package</source> <translation>Installer un package local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="894" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="902" /> <source>Requirements/Constraints</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="904" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="906" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="907" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="909" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="910" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="913" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="914" /> <source>Install from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="917" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="918" /> <source>Uninstall from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="922" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="923" /> <source>Generate Constraints...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="929" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="930" /> <source>Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="934" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="935" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="937" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="938" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="940" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="941" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="957" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="958" /> <source>Show Licenses...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="961" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="965" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="966" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="969" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="970" /> <source>Create SBOM file</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="976" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="977" /> <source>Edit User Configuration...</source> <translation>Éditer la configuration utilisateur...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="979" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="980" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="984" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="985" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1228" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1215" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> - <source>Edit Configuration</source> - <translation>Éditer la configuration</translation> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1229" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1216" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1205" /> + <source>Edit Configuration</source> + <translation>Éditer la configuration</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1230" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1206" /> <source>No valid configuration path determined. Aborting</source> <translation>Pas de chemin de configuration déterminé. Annulation</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1438" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1439" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1459" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1460" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1462" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1463" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1602" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1577" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1603" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1578" /> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1599" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1600" /> <source>any</source> <translation type="unfinished" /> </message> @@ -96974,64 +96974,64 @@ <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="305" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="307" /> <source>Create Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="306" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="308" /> <source>Select the virtual environment type:</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="381" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="383" /> <source>Add Virtual Environment</source> <translation>Ajouter environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="382" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="384" /> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation>Un environnement virtuel nommé <b>{0}</b> existe déjà. Faut il le remplacer ?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="421" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="423" /> <source>Change Virtual Environment</source> <translation>Modifier l'environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="454" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="422" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="456" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="424" /> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="453" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="455" /> <source>Rename Virtual Environment</source> <translation>Renommer l'environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="554" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="478" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="556" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="480" /> <source>{0} - {1}</source> <translation>{0} - {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="485" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="487" /> <source>Delete Virtual Environments</source> <translation>Supprimer les environnements virtuels</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="486" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="488" /> <source>Do you really want to delete these virtual environments?</source> <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="561" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="563" /> <source>Remove Virtual Environments</source> <translation>Supprimer les environnements virtuels</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="562" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="564" /> <source>Do you really want to remove these virtual environments?</source> <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation> </message> @@ -97039,7 +97039,7 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="435" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="436" /> <source>Manage Virtual Environments</source> <translation>Gérer les environnements virtuels</translation> </message> @@ -97137,34 +97137,34 @@ <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="76" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="77" /> <source>Virtualenv Base Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="207" /> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="180" /> - <source>Search Virtual Environments</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="181" /> - <source>No unregistered virtual environments were found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="197" /> - <source>{0} -(=> {1})</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="208" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="181" /> + <source>Search Virtual Environments</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="182" /> + <source>No unregistered virtual environments were found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="198" /> + <source>{0} +(=> {1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="209" /> <source>Select the interpreters to create environment entries for:</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="373" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="374" /> <source>{0} / Global</source> <translation type="unfinished" /> </message> @@ -97180,7 +97180,7 @@ <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="482" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="483" /> <source>Manage Virtual Environments</source> <translation type="unfinished">Gérer les environnements virtuels</translation> </message> @@ -97257,6 +97257,16 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Select to upgrade the core dependencies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Upgrade Dependencies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> <source>Select to generate a log file in the environment directory</source> <translation type="unfinished" /> </message> @@ -97277,12 +97287,12 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> - <source>Select to upgrade the core dependencies</source> + <source>Select to clear the existing environment</source> <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> - <source>Upgrade Dependencies</source> + <source>Clear existing environment</source> <translation type="unfinished" /> </message> </context>