src/eric7/i18n/eric7_en.ts

branch
eric7
changeset 11232
08f867dd2abe
parent 11227
023943c77c42
--- a/src/eric7/i18n/eric7_en.ts	Wed Apr 23 18:03:14 2025 +0200
+++ b/src/eric7/i18n/eric7_en.ts	Wed Apr 23 18:13:44 2025 +0200
@@ -6851,59 +6851,230 @@
   <context>
     <name>Conda</name>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="38" />
+      <location filename="../CondaInterface/Conda.py" line="41" />
       <source>&lt;root&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="164" />
-      <location filename="../CondaInterface/Conda.py" line="156" />
-      <location filename="../CondaInterface/Conda.py" line="140" />
+      <location filename="../CondaInterface/Conda.py" line="59" />
+      <source>Anaconda</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/Conda.py" line="107" />
+      <source>Create Conda Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/Conda.py" line="108" />
+      <source>Conda has not been installed or is not configured. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/Conda.py" line="253" />
+      <location filename="../CondaInterface/Conda.py" line="245" />
+      <location filename="../CondaInterface/Conda.py" line="229" />
       <source>conda remove</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="141" />
+      <location filename="../CondaInterface/Conda.py" line="230" />
       <source>The conda executable could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="157" />
+      <location filename="../CondaInterface/Conda.py" line="246" />
       <source>The conda executable returned invalid data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="165" />
+      <location filename="../CondaInterface/Conda.py" line="254" />
       <source>&lt;p&gt;The conda executable returned an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="504" />
+      <location filename="../CondaInterface/Conda.py" line="593" />
       <source>Uninstall Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="505" />
+      <location filename="../CondaInterface/Conda.py" line="594" />
       <source>Do you really want to uninstall these packages and their dependencies?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="715" />
+      <location filename="../CondaInterface/Conda.py" line="804" />
       <source>conda exited with an error ({0}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="724" />
+      <location filename="../CondaInterface/Conda.py" line="813" />
       <source>conda did not finish within 3 seconds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="726" />
+      <location filename="../CondaInterface/Conda.py" line="815" />
       <source>conda could not be started.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
+    <name>CondaEnvironmentConfigurationDialog</name>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="55" />
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="49" />
+      <source>Conda Environment Location</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="61" />
+      <source>Conda Requirements File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="65" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Conda Environment Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Environment Creator</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Logical Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Name for registration of the virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Target Environment Specification</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the name of the virtual environment in Conda</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Name of the virtual environment in Conda</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Path:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the target directory for the conda environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Only one of the above entries is mandatory.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Special Operations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Select to clone an environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Clone Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Select to create the environment from a requirements file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>from Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the name of the environment to be cloned</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the directory of the environment to be cloned</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Package Specs:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the package specifications for the environment separated by spaces</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Python Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Enter the Python version for the environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Allow insecure SSL connections</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Select to perform just a dry-run</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" />
+      <source>Perform dry-run</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>CondaExecDialog</name>
     <message>
       <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
@@ -7336,142 +7507,142 @@
   <context>
     <name>CondaPackagesWidget</name>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="76" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="77" />
       <source>Conda Menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="133" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" />
       <source>Clean</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" />
       <source>All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="138" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" />
       <source>Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="141" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" />
       <source>Lock Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="144" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" />
       <source>Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="147" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" />
       <source>Tarballs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="150" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" />
       <source>About Conda...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" />
       <source>Update Conda</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="616" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="594" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="156" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="161" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="167" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" />
       <source>Generate Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="172" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" />
       <source>Create Environment from Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="658" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="176" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" />
       <source>Clone Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" />
-      <source>Delete Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" />
-      <source>Edit User Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" />
-      <source>Configure...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" />
-      <source>Getting installed packages...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" />
-      <source>Getting outdated packages...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="277" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="270" />
-      <source>{0} (Build: {1})</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="420" />
-      <source>Conda Search Package Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" />
-      <source>Package Specifications (separated by whitespace):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="686" />
-      <source>Create Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" />
+      <source>Delete Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" />
+      <source>Edit User Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" />
+      <source>Configure...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" />
+      <source>Getting installed packages...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" />
+      <source>Getting outdated packages...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" />
+      <source>{0} (Build: {1})</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" />
+      <source>Conda Search Package Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" />
+      <source>Package Specifications (separated by whitespace):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" />
+      <source>Create Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" />
       <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="740" />
-      <source>Edit Configuration</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" />
+      <source>Edit Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" />
       <source>The configuration file "{0}" does not exist or is not writable.</source>
       <translation type="unfinished" />
     </message>
@@ -24050,18 +24221,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="78" />
       <source>EricFileDialog Wizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="88" />
       <source>QFileDialog Wizard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="108" />
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="106" />
       <source>Test</source>
       <translation type="unfinished" />
     </message>
@@ -57479,164 +57650,164 @@
   <context>
     <name>Pip</name>
     <message>
-      <location filename="../PipInterface/Pip.py" line="161" />
+      <location filename="../PipInterface/Pip.py" line="162" />
       <source>python exited with an error ({0}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="170" />
+      <location filename="../PipInterface/Pip.py" line="171" />
       <source>python did not finish within 30 seconds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="172" />
+      <location filename="../PipInterface/Pip.py" line="173" />
       <source>python could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="233" />
+      <location filename="../PipInterface/Pip.py" line="234" />
       <source>&lt;project&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="258" />
-      <source>Interpreter for Virtual Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/Pip.py" line="259" />
+      <source>Interpreter for Virtual Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="260" />
       <source>No interpreter configured for the selected virtual environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="312" />
+      <location filename="../PipInterface/Pip.py" line="302" />
       <source>Install PIP</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="359" />
+      <location filename="../PipInterface/Pip.py" line="349" />
       <source>Repair PIP</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="491" />
-      <location filename="../PipInterface/Pip.py" line="473" />
+      <location filename="../PipInterface/Pip.py" line="481" />
+      <location filename="../PipInterface/Pip.py" line="463" />
       <source>Upgrade Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="474" />
+      <location filename="../PipInterface/Pip.py" line="464" />
       <source>There are no packages except 'eric-ide' or 'PyQt6' left for upgrade.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="537" />
+      <location filename="../PipInterface/Pip.py" line="527" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="568" />
+      <location filename="../PipInterface/Pip.py" line="558" />
       <source>Install Packages from Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="590" />
+      <location filename="../PipInterface/Pip.py" line="580" />
       <source>Install Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="625" />
       <location filename="../PipInterface/Pip.py" line="615" />
+      <location filename="../PipInterface/Pip.py" line="605" />
       <source>Install 'pyproject' Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../PipInterface/Pip.py" line="743" />
+      <location filename="../PipInterface/Pip.py" line="606" />
+      <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="616" />
+      <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="636" />
+      <source>Install Packages from 'pyproject.toml'</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="770" />
+      <location filename="../PipInterface/Pip.py" line="696" />
+      <location filename="../PipInterface/Pip.py" line="666" />
+      <location filename="../PipInterface/Pip.py" line="657" />
+      <source>Uninstall Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="771" />
+      <location filename="../PipInterface/Pip.py" line="697" />
+      <location filename="../PipInterface/Pip.py" line="658" />
+      <source>Do you really want to uninstall these packages?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="714" />
+      <source>Uninstall Packages from Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/Pip.py" line="753" />
-      <location filename="../PipInterface/Pip.py" line="616" />
-      <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="626" />
-      <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="646" />
-      <source>Install Packages from 'pyproject.toml'</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="780" />
-      <location filename="../PipInterface/Pip.py" line="706" />
-      <location filename="../PipInterface/Pip.py" line="676" />
-      <location filename="../PipInterface/Pip.py" line="667" />
-      <source>Uninstall Packages</source>
+      <location filename="../PipInterface/Pip.py" line="742" />
+      <source>Uninstall 'pyproject' Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/Pip.py" line="754" />
+      <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read. &lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/Pip.py" line="781" />
-      <location filename="../PipInterface/Pip.py" line="707" />
-      <location filename="../PipInterface/Pip.py" line="668" />
-      <source>Do you really want to uninstall these packages?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="724" />
-      <source>Uninstall Packages from Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="763" />
-      <location filename="../PipInterface/Pip.py" line="752" />
-      <source>Uninstall 'pyproject' Dependencies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="764" />
-      <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read. &lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="791" />
       <source>Uninstall Packages from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1203" />
+      <location filename="../PipInterface/Pip.py" line="1193" />
       <source>Cache Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1229" />
-      <location filename="../PipInterface/Pip.py" line="1220" />
+      <location filename="../PipInterface/Pip.py" line="1219" />
+      <location filename="../PipInterface/Pip.py" line="1210" />
       <source>List Cached Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1221" />
+      <location filename="../PipInterface/Pip.py" line="1211" />
       <source>Enter a file pattern (empty for all):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1253" />
-      <location filename="../PipInterface/Pip.py" line="1246" />
+      <location filename="../PipInterface/Pip.py" line="1243" />
+      <location filename="../PipInterface/Pip.py" line="1236" />
       <source>Remove Cached Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1247" />
+      <location filename="../PipInterface/Pip.py" line="1237" />
       <source>Enter a file pattern:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1278" />
-      <location filename="../PipInterface/Pip.py" line="1270" />
+      <location filename="../PipInterface/Pip.py" line="1268" />
+      <location filename="../PipInterface/Pip.py" line="1260" />
       <source>Purge Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1271" />
+      <location filename="../PipInterface/Pip.py" line="1261" />
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
@@ -58546,215 +58717,215 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="335" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="333" />
       <source>Getting installed packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="363" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="361" />
       <source>Getting outdated packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="738" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="732" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="736" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="730" />
       <source>Cleanup Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="733" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="731" />
       <source>The environment cleanup was successful.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="737" />
       <source>Some leftover package directories could not been removed. Delete them manually.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="833" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="836" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="853" />
+      <source>Pip</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="855" />
-      <source>Pip</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="863" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="861" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="870" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
       <source>Install</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="872" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="870" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="875" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="873" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="878" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="876" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="883" />
+      <source>Requirements/Constraints</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="885" />
-      <source>Requirements/Constraints</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="887" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="890" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="888" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="893" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="891" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="897" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="895" />
       <source>Install from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="901" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="899" />
       <source>Uninstall from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="906" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="904" />
       <source>Generate Constraints...</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="911" />
+      <source>Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="913" />
-      <source>Cache</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="915" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="918" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="916" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="921" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="919" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="924" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="922" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="941" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="939" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="945" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="943" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="949" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="947" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="953" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="951" />
       <source>Create SBOM file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="960" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="958" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="963" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="961" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="968" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="966" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1210" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1197" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1186" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1213" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1189" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1198" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1422" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1443" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1441" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1446" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1444" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1586" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1561" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1584" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1559" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1583" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
@@ -59279,52 +59450,52 @@
   <context>
     <name>PluginManager</name>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="232" />
+      <location filename="../PluginManager/PluginManager.py" line="236" />
       <source>Could not create a package for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="264" />
+      <location filename="../PluginManager/PluginManager.py" line="268" />
       <source>The internal plugin directory &lt;b&gt;{0}&lt;/b&gt; does not exits.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="441" />
+      <location filename="../PluginManager/PluginManager.py" line="445" />
       <source>Module is missing the 'autoactivate' attribute.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="452" />
+      <location filename="../PluginManager/PluginManager.py" line="456" />
       <source>Module is missing the 'pluginType' and/or 'pluginTypename' attributes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="480" />
+      <location filename="../PluginManager/PluginManager.py" line="484" />
       <source>Module failed to load. Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="663" />
+      <location filename="../PluginManager/PluginManager.py" line="682" />
       <source>Incompatible plugin activation method.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1291" />
       <source>Plugin Manager Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1292" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1360" />
+      <location filename="../PluginManager/PluginManager.py" line="1380" />
       <source>Error downloading file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1361" />
+      <location filename="../PluginManager/PluginManager.py" line="1381" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -73176,60 +73347,60 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1921" />
-      <location filename="../QScintilla/Shell.py" line="1920" />
-      <location filename="../QScintilla/Shell.py" line="403" />
+      <location filename="../QScintilla/Shell.py" line="1923" />
+      <location filename="../QScintilla/Shell.py" line="1922" />
+      <location filename="../QScintilla/Shell.py" line="405" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="414" />
+      <location filename="../QScintilla/Shell.py" line="416" />
       <source>eric-ide Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="812" />
+      <location filename="../QScintilla/Shell.py" line="814" />
       <source>Clear History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="813" />
+      <location filename="../QScintilla/Shell.py" line="815" />
       <source>Shall the current history really be cleared?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="835" />
+      <location filename="../QScintilla/Shell.py" line="837" />
       <source>Select History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="836" />
+      <location filename="../QScintilla/Shell.py" line="838" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="911" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Passive Debug Mode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="914" />
       <source>
 Not connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="915" />
-      <source>No.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="917" />
+      <source>No.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="919" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="967" />
+      <location filename="../QScintilla/Shell.py" line="969" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -73237,131 +73408,131 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="976" />
+      <location filename="../QScintilla/Shell.py" line="978" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="998" />
+      <location filename="../QScintilla/Shell.py" line="1000" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1001" />
+      <location filename="../QScintilla/Shell.py" line="1003" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1025" />
+      <location filename="../QScintilla/Shell.py" line="1027" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1110" />
+      <location filename="../QScintilla/Shell.py" line="1112" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1119" />
+      <location filename="../QScintilla/Shell.py" line="1121" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1145" />
+      <location filename="../QScintilla/Shell.py" line="1147" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1954" />
+      <location filename="../QScintilla/Shell.py" line="1956" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2039" />
-      <location filename="../QScintilla/Shell.py" line="1960" />
+      <location filename="../QScintilla/Shell.py" line="2041" />
+      <location filename="../QScintilla/Shell.py" line="1962" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1978" />
+      <location filename="../QScintilla/Shell.py" line="1980" />
       <source>Error: Argument must be an integer value.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1995" />
+      <location filename="../QScintilla/Shell.py" line="1997" />
       <source>Error: Command '{0}' is not supported.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2014" />
+      <location filename="../QScintilla/Shell.py" line="2016" />
       <source>Execution of the interpreter statement timed out after {0} seconds.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2349" />
+      <location filename="../QScintilla/Shell.py" line="2351" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2350" />
+      <location filename="../QScintilla/Shell.py" line="2352" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2596" />
-      <location filename="../QScintilla/Shell.py" line="2582" />
-      <location filename="../QScintilla/Shell.py" line="2561" />
+      <location filename="../QScintilla/Shell.py" line="2598" />
+      <location filename="../QScintilla/Shell.py" line="2584" />
+      <location filename="../QScintilla/Shell.py" line="2563" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2563" />
+      <location filename="../QScintilla/Shell.py" line="2565" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2583" />
+      <location filename="../QScintilla/Shell.py" line="2585" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2597" />
+      <location filename="../QScintilla/Shell.py" line="2599" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2611" />
+      <location filename="../QScintilla/Shell.py" line="2613" />
       <source>&lt;tr&gt;&lt;td&gt;%restart&lt;/td&gt;&lt;td&gt;Kill the shell and start a new one.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%clear&lt;/td&gt;&lt;td&gt;Clear the display of the shell window.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%start [environment]&lt;/td&gt;&lt;td&gt;Start a shell for a virtual environment with the given name. If no name is given, a default shell is started.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%envs&lt;br/&gt;%environments&lt;/td&gt;&lt;td&gt;Show a list of known virtual environment names.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%which&lt;/td&gt;&lt;td&gt;Show the name of the active virtual environment.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%hist [n]&lt;br/&gt;%history [n]&lt;/td&gt;&lt;td&gt;Show the most recent 'n' entries of the history. If 'n' is not given, show all entries.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%shist&lt;br/&gt;%shistory&lt;br/&gt;%select_history&lt;/td&gt;&lt;td&gt;Select a command from the history.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%chist&lt;br/&gt;%chistory&lt;br/&gt;%clear_history&lt;/td&gt;&lt;td&gt;Clear the current history after confirmation.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%help&lt;/td&gt;&lt;td&gt;Show this help text.&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2633" />
+      <location filename="../QScintilla/Shell.py" line="2635" />
       <source>&lt;tr&gt;&lt;td&gt;%quit&lt;br/&gt;%quit()&lt;br/&gt;%exit&lt;br/&gt;%exit()&lt;/td&gt;&lt;td&gt;Exit the application.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;These commands are available through the window menus as well.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2641" />
+      <location filename="../QScintilla/Shell.py" line="2643" />
       <source>&lt;/table&gt;&lt;p&gt;These commands are available through the context menu as well.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2648" />
+      <location filename="../QScintilla/Shell.py" line="2650" />
       <source>Shell Special Commands</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2649" />
+      <location filename="../QScintilla/Shell.py" line="2651" />
       <source>The shell supports these special commands:</source>
       <translation type="unfinished" />
     </message>
@@ -96623,21 +96794,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="77" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="92" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="93" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="106" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="110" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="309" />
+      <source>eric-ide Server is not available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
       <source>Logical Name:</source>
       <translation type="unfinished" />
@@ -96654,42 +96830,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Select to indicate a standard environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Standard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Select to indicate an Anaconda environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Anaconda</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Select to indicate a remotely (ssh) accessed environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Remote</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>Select to indicate an eric-ide server environment.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
-      <source>eric-ide server</source>
+      <source>Select the environment type.</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -96752,53 +96893,37 @@
   <context>
     <name>VirtualenvConfigurationDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="49" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="48" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="56" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="55" />
       <source>Extra Search Path for setuptools/pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="61" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="60" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="72" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="66" />
-      <source>Conda Environment Location</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="78" />
-      <source>Conda Requirements File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="82" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="347" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="174" />
       <source>&lt;virtualenv did not finish within 5s.&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="367" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="194" />
       <source>&lt;No suitable virtualenv found.&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="231" />
       <source>&lt;pyvenv did not finish within 5s.&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="426" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="253" />
       <source>&lt;No suitable pyvenv found.&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -96814,17 +96939,12 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'virtualenv'</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
       <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'conda'</source>
+      <source>Select to use 'virtualenv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -96894,7 +97014,6 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
       <source>Options</source>
       <translation type="unfinished" />
     </message>
@@ -96910,7 +97029,6 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
       <source>Python Version:</source>
       <translation type="unfinished" />
     </message>
@@ -96931,27 +97049,27 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to unzip setuptools when installing it</source>
+      <source>Select to not install 'wheel' in the new virtualenv</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Unzip Setuptool to virtualenv</source>
+      <source>Don't install 'wheel' in the virtualenv</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to not install setuptools (or pip) in the new virtualenv</source>
+      <source>Select to not install 'setuptools' in the new virtualenv</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Don't install 'setuptool' (or pip) in the virtualenv</source>
+      <source>Don't install 'setuptools' in the virtualenv</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to not install pip in the new virtualenv</source>
+      <source>Select to not install 'pip' in the new virtualenv</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -97029,103 +97147,6 @@
       <source>Open target directory after creation</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Target Environment Specification</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Name:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the name for the environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Path:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the target directory for the conda environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>&lt;b&gt;Note:&lt;/b&gt; Only one of the above entries is mandatory.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Special Operations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to clone an environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Clone Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to create the environment from a requirements file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>from Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the name of the environment to be cloned</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the directory of the environment to be cloned</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Package Specs:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the package specifications for the environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Enter the Python version for the environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Allow insecure SSL connections</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to perform just a dry-run</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Perform dry-run</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>VirtualenvExecDialog</name>
@@ -97275,54 +97296,79 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="322" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="72" />
+      <source>Standard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="78" />
+      <source>Remote</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="81" />
+      <source>eric-ide Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="262" />
+      <source>Create Virtual Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="263" />
+      <source>Select the virtual environment type:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="338" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="323" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="339" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="362" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="378" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="363" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="411" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="379" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="394" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="410" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="486" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="511" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="435" />
       <source>{0} - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="426" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="442" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="443" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="493" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="518" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="494" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="519" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -97330,7 +97376,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="449" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="425" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -97394,17 +97440,22 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
-      <source>Interpreter</source>
+      <source>Interpreter:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
-      <source>Description</source>
+      <source>Description:</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -97428,24 +97479,24 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="205" />
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="178" />
+      <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="179" />
+      <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="195" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="197" />
       <source>{0}
 (=&gt; {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="206" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="208" />
       <source>Select the interpreters to create environment entries for:</source>
       <translation type="unfinished" />
     </message>
@@ -97453,7 +97504,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="489" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="472" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial