Wed, 13 Jun 2018 19:05:09 +0200
Updated translations.
i18n/eric6_cs.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_de.qm | file | annotate | diff | comparison | revisions | |
i18n/eric6_de.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_empty.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_en.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_es.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_fr.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_it.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_pt.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_ru.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_tr.ts | file | annotate | diff | comparison | revisions | |
i18n/eric6_zh_CN.ts | file | annotate | diff | comparison | revisions |
--- a/i18n/eric6_cs.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_cs.ts Wed Jun 13 19:05:09 2018 +0200 @@ -48365,448 +48365,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">Konfigurovat...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -48828,12 +48823,12 @@ <translation type="unfinished">Chyby</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">Chyba v procesu generování</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48846,13 +48841,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48901,11 +48891,6 @@ <translation type="unfinished">Všechny soubory (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -48915,11 +48900,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -48930,7 +48925,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48949,107 +48944,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished">Uložit</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Textové soubory (*.txt);;Všechny soubory (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -49057,12 +49032,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -49076,7 +49051,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49120,167 +49095,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">Verze</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">Verze</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">Jméno:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">Verze:</translation> + <source>Name:</source> + <translation type="unfinished">Jméno:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Verze:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">Chyba v procesu generování</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49294,6 +49259,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -49468,62 +49438,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">Zdroj</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49537,23 +49507,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -49566,6 +49526,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -49585,60 +49550,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">Přid&at...</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> - <source>Press to remove the selected entries</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Přid&at...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">Odeb&rat</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> - <source>Press to remove all entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">Odeb&rat</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -49651,13 +49576,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49696,22 +49621,17 @@ <translation type="unfinished">Popisek</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49720,7 +49640,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49729,17 +49649,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> @@ -49759,12 +49679,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -49772,18 +49692,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49797,8 +49707,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -82264,6 +82179,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -82704,7 +82629,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> @@ -82719,12 +82644,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_de.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_de.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47350,449 +47350,444 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation>pip Programm</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation>pip &Programm</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation>Wählt das zu verwendende pip Programm aus</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation><b>pip Programm</b><p>Dies wählt das zu verwendende pip Programm aus. Mehrere Programme können über den Konfigurationsdialog vorkonfiguriert werden.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation>Installierte Pakete auflisten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation>Installierte Pakete auf&listen...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation>Listet alle installierten Pakete mit Version auf</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation><b>Installierte Pakete auflisten</b><p>Dies listet alle installierten Pakete mit ihrer Version auf.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation>Aktuelle Pakete auflisten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation>&Aktuelle Pakete auflisten...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation>Listet alle installierten, aktuellen Pakete mit Version auf</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation><b>Aktuelle Pakete auflisten</b><p>Dies listet alle installierten, aktuellen Pakete mit ihrer Version auf.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation>Veraltete Pakete auflisten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation>&Veraltete Pakete auflisten...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation>Listet alle installierten, veralteten Pakete mit Versionen auf</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation><b>Veraltete Pakete auflisten</b><p>Dies listet alle installierten, veralteten Pakete mit installierter und aktuellster Version auf.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation>Pakete &installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation>Installiert Pakete gemäß Nutzereingabe</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation><b>Pakete installieren</b><p>Dies installiert Pakete gemäß Nutzereingabe.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation>Paketanforderungen installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation>Installiert Pakete gemäß einer Anforderungsdatei</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation><b>Paketanforderungen installieren</b><p>Dies installiert Pakete gemäß einer Anforderungsdatei.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> <source>Upgrade Packages</source> <translation>Pakete aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> <source>&Upgrade Packages</source> <translation>Pakete &aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> <source>Upgrade packages according to user input</source> <translation>Aktualisiert Pakete gemäß Nutzereingabe</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation><b>Pakete aktualisieren</b><p>Dies aktualisiert Pakete gemäß Nutzereingabe.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation>Pakete deinstallieren</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation>Deinstalliert Pakete gemäß Nutzereingabe</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation><b>Pakete deinstallieren</b><p>Dies deinstalliert Pakete gemäß Nutzereingabe.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation>Paketanforderungen deinstallieren</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> - <translation>Deinstalliert Pakete gemäß Nutzereingabe</translation> + <source>Uninstall packages according to a requirements file</source> + <translation>Deinstalliert Pakete gemäß einer Anforderungsdatei</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation><b>Pakete deinstallieren</b><p>Dies deinstalliert Pakete gemäß Nutzereingabe.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation>Paketanforderungen deinstallieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation>Deinstalliert Pakete gemäß einer Anforderungsdatei</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation><b>Paketanforderungen deinstallieren</b><p>Dies deinstalliert Pakete gemäß einer Anforderungsdatei.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation>Anforderungen erzeugen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation>Anforderungen er&zeugen...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation>Erzeugt den Inhalt einer Anforderungsdatei</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation>Erzeugt den Inhalt einer Anforderungsdatei</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>Search PyPI</source> <translation>PyPI durchsuchen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> <source>&Search PyPI...</source> <translation>PyPI durch&suchen...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation>Öffnet einen Dialog zur Suche im Python Paketindex</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation><b>PyPI durchsuchen</b><p>Dies öffnet einen Dialog zur Suche im Python Paketindex (PyPI).</p></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation>Öffnet einen Dialog zur Suche im Python Paketindex</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation><b>PyPI durchsuchen</b><p>Dies öffnet einen Dialog zur Suche im Python Paketindex (PyPI).</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration</source> <translation>Nutzerkonfiguration bearbeiten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation>Öffnet die Nutzerkonfigurationsdatei in einem Editor</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation><b>Nutzerkonfiguration bearbeiten</b><p>Dies öffnet die Nutzerkonfigurationsdatei in einem Editor</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation>Aktuelle Virtualenv Konfiguration bearbeiten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation>Öffnet die Konfigurationsdatei der aktuellen virtuellen Umgebung in einem Editor</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation><b>Aktuelle Virtualenv Konfiguration bearbeiten</b><p>Dies öffnet die Konfigurationsdatei der aktuellen virtuellen Umgebung in einem Editor.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation>P&ython Paketverwaltung</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation>Wähle das zu verwendende pip Programm:</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation>Pakete gem. Anforderungen installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation>Sollen diese Pakete wirklich deinstalliert werden?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation>Pakete gem. Anforderungen deinstallieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> <translation><b>Anforderungen erzeugen</b><p>Dies erzeugt den Inhalt einer Anforderungsdatei.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation>pip endete mit einem Fehler ({0}).</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation>pip endete nicht innerhalb 30 Sekunden.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation>pip konnte nicht gestarted werden.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation>Installierte Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation>Aktuelle Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation>Veraltete Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation>Zeigt den Konfigurationsdialog mit ausgewählter Python Paketmanagement Seite</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation><b>Einstellungen</b><p>Zeigt den Konfigurationsdialog mit ausgewählter Python Paketmanagement Seite.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation>Kein pip Programm wurde bisher konfiguriert. Soll dies jetzt erfolgen?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation>Konfiguration bearbeiten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Wurde eine virtuelle Umgebung ausgewählt? Abbruch</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade Pip</source> <translation>Pip aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> - <translation>&Pip aktualisieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> - <translation>Aktualisiert das pip Paket</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation><b>Pip aktualisieren</b><p>Dies aktualisiert das pip Paket.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration...</source> - <translation>Nutzerkonfiguration bearbeiten...</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> - <source>Edit Current Virtualenv Configuration...</source> - <translation>Aktuelle Virtualenv Konfiguration bearbeiten...</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> - <source>Install Pip</source> - <translation>Pip installieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> - <source>Install the pip package itself</source> - <translation>Installiert das pip Paket</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation>Wähle das python Programm aus</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> - <source>Install PIP</source> - <translation>PIP installieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation>Wähle das pip Programm aus</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> - <source>Upgrade PIP</source> - <translation>PIP aktualisieren</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> - <translation>Pip reparieren</translation> + <source>Upgrade &Pip</source> + <translation>&Pip aktualisieren</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> - <translation>Repariert das pip Paket</translation> + <source>Upgrade the pip package itself</source> + <translation>Aktualisiert das pip Paket</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> - <translation><b>Pip reparieren</b><p>Dies repariert das pip Paket durch eine Neuinstallation.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> - <source>Repair PIP</source> - <translation>PIP reparieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> - <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> - <translation>Sie versuchen ein Upgrade von PyQt Paketen. Dies wird für die laufende Python Instanz ({0}) fehlschlagen. Soll fortgefahren werden?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> - <source>Install Local Package</source> - <translation>Lokales Paket installieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> - <source>Install a package from local storage</source> - <translation>Installiert ein Paket von einem lokalen Speicher</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> - <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> - <translation><b>Lokales Paket installieren</b><p>Dies installiert ein Paket,das auf einem lokalen Speicher verfügbar ist.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> - <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> - <translation><p>Pip installieren</b><p>Dies installiert das pip Paket.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation>Pip in Nutzerverzeichnis installieren</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation>Installiert das pip Paket in das Nutzerverzeichnis</translation> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation><b>Pip aktualisieren</b><p>Dies aktualisiert das pip Paket.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration...</source> + <translation>Nutzerkonfiguration bearbeiten...</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> + <source>Edit Current Virtualenv Configuration...</source> + <translation>Aktuelle Virtualenv Konfiguration bearbeiten...</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> + <source>Install Pip</source> + <translation>Pip installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> + <source>Install the pip package itself</source> + <translation>Installiert das pip Paket</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> + <source>Install PIP</source> + <translation>PIP installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> + <source>Upgrade PIP</source> + <translation>PIP aktualisieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation>Pip reparieren</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> - <translation><p>Pip installieren</b><p>Dies installiert das pip Paket in das Nutzerverzeichnis.</p></translation> + <source>Repair the pip package</source> + <translation>Repariert das pip Paket</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation><b>Pip reparieren</b><p>Dies repariert das pip Paket durch eine Neuinstallation.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> + <source>Repair PIP</source> + <translation>PIP reparieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> + <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> + <translation>Sie versuchen ein Upgrade von PyQt Paketen. Dies wird für die laufende Python Instanz ({0}) fehlschlagen. Soll fortgefahren werden?</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> + <source>Install Local Package</source> + <translation>Lokales Paket installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> + <source>Install a package from local storage</source> + <translation>Installiert ein Paket von einem lokalen Speicher</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> + <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> + <translation><b>Lokales Paket installieren</b><p>Dies installiert ein Paket,das auf einem lokalen Speicher verfügbar ist.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> + <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> + <translation><p>Pip installieren</b><p>Dies installiert das pip Paket.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation>Virtuelle Umgebung für pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation>&Virtuelle Umgebung für pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation>Wählt die für pip zu verwendende virtuelle Umgebung aus</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation><b>Virtuelle Umgebung für pip</b><p>Dies wählt die für pip zu verwendende virtuelle Umgebung aus.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation>python endete mit einem Fehler ({0}).</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation>python endete nicht innerhalb 30 Sekunden.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation>python konnte nicht gestarted werden.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation><Standard></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation>Interpreter für virtuelle Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation>Für die gewählte virtuelle Umgebung ist kein Interpreter konfiguriert.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation>Wähle die zu verwendende virtuelle Umgebung:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation>Es sind noch keine virtuellen Umgebungen konfiguriert. Bitte verwende den Virtualenv Manager, um dies nachzuholen.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> + <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Wurde eine virtuelle Umgebung ausgewählt? Abbruch</translation> </message> </context> <context> @@ -47813,12 +47808,12 @@ <translation>Fehler</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation>Prozessfehler</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation>Der Prozess {0} konnte nicht gestartet werden.</translation> </message> @@ -47831,14 +47826,9 @@ <translation>Datei auswählen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation>Wählt das zu verwendende pip Programm aus:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Wähle das zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="64"/> @@ -47886,11 +47876,6 @@ <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation><Standard></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation>Auswählen, um in das Python Nutzerverzeichnis zu installieren</translation> @@ -47900,11 +47885,21 @@ <source>Install into User Directory</source> <translation>In Nutzerverzeichnis installieren</translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation>Virtuelle Umgebung:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation>Dateiname:</translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation>Anforderungen erzeugen</translation> </message> @@ -47915,8 +47910,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> - <translation>Wähle das zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="33"/> @@ -47934,107 +47929,87 @@ <translation>Anforderungsdatei:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation>Gib den Pfad der Anforderungsdatei ein</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation>Wähle die Anforderungsdatei mit einem Dateiauswahldialog</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation>Drücken, um in die Anforderungsdatei zu speichern</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation>Speichert in eine neue Datei</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation>Speichern unter</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation>Kopiert den Anforderungstext in die Zwischenablage</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation>Fügt den Anforderungstext an der Position der Einfügemarke ein</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation>Einfügen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation>Auswahl ersetzen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation>Gesamten Text mit dem Anforderungstext ersetzen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation>Alles Ersetzen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation>&Aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation><Standard></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation>Wähle die Anforderungsdatei</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Text Dateien (*.txt);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation>Die Anforderungen wurden verändert. Sollen die Änderungen überschrieben werden?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation>'pip freeze' erzeugte keine Ausgabe.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation>Die Datei <b>{0}</b> existiert bereits. Soll sie überschrieben werden?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Die Anforderungen konnten nicht in <b>{0}</b> gespeichert werden.</p><p>Ursache: {1}</p></translation> </message> @@ -48042,12 +48017,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation>Paketverwaltung - pip</translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation>Python Paketmanagement</translation> </message> @@ -48061,8 +48036,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> - <translation>Wähle das zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="52"/> @@ -48075,97 +48050,87 @@ <translation>Nur lokale Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation>&Aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation>Up&grade</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation>&Deinstallieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation><Standard></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation>Installierte Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation>Paket</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation>Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation>Aktuelle Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Current Version</source> <translation>Installierte Version</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation>Aktuellste Version</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> + <source>Nothing to show</source> + <translation>keine Informationen verfügbar</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation>Aktuellste Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>Nothing to show</source> - <translation>keine Informationen verfügbar</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> <source>Outdated Packages:</source> <translation>Veraltete Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation>Prozessfehler</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation>Der Prozess {0} konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation>Alle Pakete veraltet</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source>All packages up-to-date</source> <translation>Alle Pakete aktuell</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation><p>Das pip Kommando schlug fehl.</p><p>Ursache: {0}</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation>&Alle aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation>Pakettyp</translation> </message> @@ -48200,72 +48165,72 @@ <translation>Installierte Dateien</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation>Version:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation>Speicherort:</translation> + <source>Version:</source> + <translation>Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> - <translation>Erfordert:</translation> + <source>Location:</source> + <translation>Speicherort:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> - <translation>Zusammenfassung:</translation> + <source>Requires:</source> + <translation>Erfordert:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> - <translation>Homepage:</translation> + <source>Summary:</source> + <translation>Zusammenfassung:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation>Autor:</translation> + <source>Homepage:</source> + <translation>Homepage:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation>Autor Email:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> - <translation>Lizenz:</translation> + <source>Author Email:</source> + <translation>Autor Email:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> - <translation>Metadaten Version:</translation> + <source>License:</source> + <translation>Lizenz:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> - <translation>Installer:</translation> + <source>Metadata Version:</source> + <translation>Metadaten Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> - <translation>Klassifizierungen:</translation> + <source>Installer:</source> + <translation>Installer:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> - <translation>Einsprungpunkte:</translation> + <source>Classifiers:</source> + <translation>Klassifizierungen:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation>Einsprungpunkte:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation>Dateien:</translation> </message> @@ -48279,6 +48244,11 @@ <source>User-Site only</source> <translation>Nur Nutzerverzeichnis</translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation><p>Der Befehl ist fehlgeschlagen.</p><p>Ursache: {0}</p></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48363,7 +48333,7 @@ <translation>Klassifizierungen:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation>beliebig</translation> </message> @@ -48448,57 +48418,57 @@ <translation>Bereitgestellte Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation>Quellcode</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation>Python Wheel</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation>Python Egg</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation>MS Windows Installer</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> - <translation>Unix Installer</translation> + <source>Python Wheel</source> + <translation>Python Wheel</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> + <translation>Python Egg</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation>MS Windows Installer</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation>Unix Installer</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation>Archiv</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48522,24 +48492,14 @@ <translation>Pakete </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation>Wählt das zu verwendende pip Programm aus:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Wähle das zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation>Gib Paketspezifikationen ein (getrennt durch Leerzeichen):</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> - <translation><Standard></translation> + <source>Package Specifications (separated by whitespace):</source> + <translation>Paketspezifikationen (getrennt durch Leerzeichen):</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="47"/> @@ -48551,6 +48511,11 @@ <source>Install into User Directory</source> <translation>In Nutzerverzeichnis installieren</translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation>Virtuelle Umgebung:</translation> + </message> </context> <context> <name>PipPage</name> @@ -48560,46 +48525,6 @@ <translation><b>pip Einstellungen</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation>pip Programme</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation>Drücken, um einen Eintrag hinzuzufügen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> - <source>&Add...</source> - <translation>&Hinzufügen...</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> - <source>Press to remove the selected entries</source> - <translation>Drücken, um die ausgewählten Einträge zu löschen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> - <source>&Remove</source> - <translation>&Löschen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> - <source>Press to remove all entries</source> - <translation>Drücken, um alle Einträge zu löschen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation>&Alle löschen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation>pip Programm hinzufügen</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="37"/> <source>Index URL</source> <translation>Index-URL</translation> @@ -48610,25 +48535,15 @@ <translation>Gib die URL des Paketindex ein oder lasse es leer, um den Standard zu verwenden</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation><b>Hinweis:</b> Leer lassen, um den Standardwert für die Index-URL (<a href="{0}">{0}</a>) zu verwenden.</translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation>Drücken, um die Standardliste zu laden</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation>&Standard</translation> - </message> </context> <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation>PyPI durchsuchen</translation> </message> @@ -48663,22 +48578,17 @@ <translation>Beschreibung</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation>&Installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation><Standard></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> - <translation>Wähle das für die Paketinstallation zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation> <numerusform>%n Paket gefunden.</numerusform> @@ -48686,12 +48596,12 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation>&Details anzeigen...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Abgebrochen - nur {0} von %n Packet angezeigt</numerusform> @@ -48699,17 +48609,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation><p>Die Paketsuche lieferte keine Ergebnisse.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>Die Paketsuche schlug fehl.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> @@ -48719,7 +48629,7 @@ <translation><p>Keine detaillierten Paketinformationen verfügbar.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>Paketdetails konnten nicht abgefragt werden.</p><p>Ursache: {0}</p></translation> </message> @@ -48739,7 +48649,7 @@ <translation>Wert</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation>In &Nutzerverzeichnis installieren</translation> </message> @@ -48747,19 +48657,9 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation>pip auswählen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation>Wähle das zu verwendende pip Programm aus:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Wähle das zu verwendende pip Programm</translation> + <source>Select the virtual environment to be used</source> + <translation>Wähle die zu verwendende virtuelle Umgebung</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="37"/> @@ -48772,9 +48672,14 @@ <translation>In Nutzerverzeichnis installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> - <translation><Standard></translation> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation>Wähle die virtuelle Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation>Virtuelle Umgebung:</translation> </message> </context> <context> @@ -80882,6 +80787,16 @@ <source>Python Interpreter</source> <translation>Python Interpreter</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation>Auswählen, um eine globale Umgebung anzudeuten (d.h. es wird keine Verzeichnis für die virtuelle Umgebung angegeben)</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation>Globale Umgebung</translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -81344,7 +81259,7 @@ <translation>Virtuelle Umgebung umbenennen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation>{0} – {1}</translation> </message> @@ -81359,12 +81274,12 @@ <translation>Sollen diese virtuellen Umgebungen wirklich gelöscht werden?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation>Virtuelle Umgebung entfernen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation>Sollen diese virtuellen Umgebungen wirklich entfernt werden?</translation> </message>
--- a/i18n/eric6_empty.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_empty.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47105,448 +47105,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -47568,12 +47563,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -47586,13 +47581,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47641,11 +47631,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -47655,11 +47640,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -47670,7 +47665,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47689,107 +47684,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -47797,12 +47772,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -47816,7 +47791,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47860,167 +47835,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> + <source>Name:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> + <source>Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> + <source>Homepage:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> + <source>Author:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48034,6 +47999,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48208,62 +48178,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48277,23 +48247,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -48306,6 +48266,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -48325,71 +48290,21 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> - <source>&Add...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> - <source>Press to remove the selected entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> - <source>&Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> - <source>Press to remove all entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48428,46 +48343,41 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -48487,12 +48397,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -48500,18 +48410,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48525,8 +48425,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -80238,6 +80143,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -80678,7 +80593,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished"></translation> </message> @@ -80693,12 +80608,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_en.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_en.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47150,448 +47150,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> - <source>Edit Current Virtualenv Configuration...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> - <source>Install Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> - <source>Install the pip package itself</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> - <source>Install PIP</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> - <source>Upgrade PIP</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> - <source>Repair PIP</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> - <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> - <source>Install Local Package</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> - <source>Install a package from local storage</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> - <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> - <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> + <source>Edit Current Virtualenv Configuration...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> + <source>Install Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> + <source>Install the pip package itself</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> + <source>Install PIP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> + <source>Upgrade PIP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> + <source>Repair PIP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> + <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> + <source>Install Local Package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> + <source>Install a package from local storage</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> + <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> + <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -47613,12 +47608,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -47631,13 +47626,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47686,11 +47676,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -47700,11 +47685,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -47715,7 +47710,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47734,107 +47729,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -47842,12 +47817,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -47861,7 +47836,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47875,97 +47850,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Current Version</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> + <source>Nothing to show</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>Nothing to show</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> <source>Outdated Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> @@ -48000,72 +47965,72 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> <source>Name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> + <source>Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> + <source>Homepage:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> + <source>Author:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> @@ -48079,6 +48044,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48163,7 +48133,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> @@ -48248,57 +48218,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48322,23 +48292,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -48351,6 +48311,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -48360,46 +48325,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> - <source>&Add...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> - <source>Press to remove the selected entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> - <source>&Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> - <source>Press to remove all entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="37"/> <source>Index URL</source> <translation type="unfinished"></translation> @@ -48410,25 +48335,15 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -48463,22 +48378,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation> <numerusform>%n package found.</numerusform> @@ -48486,12 +48396,12 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Canceled - only {0} out of %n package shown</numerusform> @@ -48499,17 +48409,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -48519,7 +48429,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -48539,7 +48449,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -48547,18 +48457,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48572,8 +48472,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -80288,6 +80193,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -80728,7 +80643,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished"></translation> </message> @@ -80743,12 +80658,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_es.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_es.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47354,390 +47354,385 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> <source>pip Executable</source> - <translation>Ejecutable pip</translation> + <translation type="obsolete">Ejecutable pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> <source>pip &Executable</source> - <translation>&Ejecutable pip</translation> + <translation type="obsolete">&Ejecutable pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> <source>Selects the pip executable to be used</source> - <translation>Selecciona el ejecutable pip a utilizar</translation> + <translation type="obsolete">Selecciona el ejecutable pip a utilizar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation><b>Ejecutable pip</b><p>Selecciona el ejecutable pip a utilizar. Se pueden preconfigurar múltiples ejecutables vía el diálogo de configuración.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <translation type="obsolete"><b>Ejecutable pip</b><p>Selecciona el ejecutable pip a utilizar. Se pueden preconfigurar múltiples ejecutables vía el diálogo de configuración.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation>Listar Packages Instalados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation>&Listar Packages Instalados...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation>Listar todos los packages instalados con versiones</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation><b>Listar Packages Instalados</b><p>Lista todos los packages instalados junto a sus versiones.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation>Listar Packages Actualizados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation>Listar Packages Actualiza&dos...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation>Lista todos los packages installados con status de actualizado, con números de versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation><b>Listar Packages Actualizados</b><p>Lista todos los páckages instalados con status de actualizado, junto con sus números de versión.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation>Listar Packages Anticuados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation>Listar Packages Anticuad&os...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation>Lista todos los packages instalados con status de anticuado, junto con número de versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation><b>Listar Packages Anticuados</b><p>Lista todos los packages instalados con status de anticuado, junto a sus números de versión.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation>&Instalar Packages</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation>Instalar packages según input del usuario</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation><b>Instalar Packages</b><p>Instala packages según input del usuario.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation>Instalar packages según un archivo de requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation><b>Instalar Requisitos</b><p>Instala packages según un archivo de requisitos.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> <source>Upgrade Packages</source> <translation>Actualizar Packages</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> <source>&Upgrade Packages</source> <translation>Act&ualizar Packages</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> <source>Upgrade packages according to user input</source> <translation>Actualizar packages según input de usuario</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation><b>Actualizar Packages</b><p>Actualiza packages según input del usuario.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation>Desinstalar Packages</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation>Desinstalar packages según input del usuario</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation><b>Desinstalar Packages</b><p>Desinstala packages según input del usuario.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation>Desinstalar Requisitos</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> - <translation>Desinstalar packages según input del usuario</translation> + <source>Uninstall packages according to a requirements file</source> + <translation>Desinstalar packages según un archivo de requisitos</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation><b>Desinstalar Packages</b><p>Desinstala packages según input del usuario.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation>Desinstalar Requisitos</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation>Desinstalar packages según un archivo de requisitos</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation><b>Desinstalar Requisitos</b><p>Desinstala packages según un archivo de requisitos.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation>Generar Requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation>&Generar Requisitos...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation>Generar los contenidos de un archivo de requisitos</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation>Buscar PyPI</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation>Generar los contenidos de un archivo de requisitos</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation>Buscar PyPI</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation>Bu&scar PyPI...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation>Abrir un diálogo para buscar el Índice Python de Packages</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation><b>Buscar PyPI</b><p>Abre un diálogo para buscar el Índice Python de Packages.</p></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation>Abrir un diálogo para buscar el Índice Python de Packages</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation><b>Buscar PyPI</b><p>Abre un diálogo para buscar el Índice Python de Packages.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration</source> <translation>Editar Configuración de Usuario</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation>Abrir el archivo de configuración per usuario en un editor</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation><b>Editar Configuración de Usuario</b><p>Abre el archivo de configuración per usuario en un editor.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation>Editar Configuración Actual de Virtualenv</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation>Abror el archivo de configuración actual de virtualenv en un editor</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation><b>Editar Configuración Actual de Virtualenv</b><p>Abre el archivo de configuración actual de virtualenv en un editor.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation>Gestión de Packages P&ython</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> <source>Select pip Executable to be used:</source> - <translation>Seleccionar el Ejecutable pip a utilizar:</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <translation type="obsolete">Seleccionar el Ejecutable pip a utilizar:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation>Instalar Packages a partir de Requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation>¿Realmente desea desinstalar estos packages?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation>Desinstalar Packages a partir de Requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> <translation><b>Generar Requisitos</b><p>Genera los contenidos de un archivo de requisitos.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> <source>pip exited with an error ({0}).</source> - <translation>pip ha terminado con un error ({0}).</translation> + <translation type="obsolete">pip ha terminado con un error ({0}).</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> <source>pip did not finish within 30 seconds.</source> - <translation>pip no ha terminado en 30 segundos.</translation> + <translation type="obsolete">pip no ha terminado en 30 segundos.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> <source>pip could not be started.</source> - <translation>No se ha podido iniciar pip.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <translation type="obsolete">No se ha podido iniciar pip.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation>Packages Instalados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation>Packages Actualizados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation>Listar Packages Anticuados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation>Mostrar el diálogo de configuración con la página de Gestión de Packages Python seleccionada</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation><b>Configurar</b><p>Mostrar el diálogo de configuración con la página de Gestión de Packages Python seleccionada.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation>No se han configurado ejecutables pip todavía. ¿Desea hacerlo ahora?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <translation type="obsolete">No se han configurado ejecutables pip todavía. ¿Desea hacerlo ahora?</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation>Editar Configuración</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>No se ha determinado una ruta de configuración válida. ¿Se ha seleccinado un entorno virtual? Abortando</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade Pip</source> <translation>Actualizar Pip a nueva versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade &Pip</source> <translation>Actualizar &Pip a nueva versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> <source>Upgrade the pip package itself</source> <translation>Actualizar el package de pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> <translation><b>ActualizarPip</b><p>Actualiza el package de pip.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> <source>Edit User Configuration...</source> <translation>Editar Configuración de Usuario...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation>Editar Configuración Actual de Virtualenv...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation>Instalar Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> - <source>Install the pip package itself</source> - <translation>Instalar el package de pip</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> - <source><b>Install Pip</b><p>This install the pip package itself.</p></source> - <translation type="obsolete"><b>Instalar Pip</b><p>Instala el package de pip.</p></translation> + <source>Install the pip package itself</source> + <translation type="unfinished"><b>Instalar Pip</b><p>Instala el package de pip.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> <source>Select Python Executable</source> - <translation>Seleccionar Ejecutable de Python</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <translation type="obsolete">Seleccionar Ejecutable de Python</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation>Instalar PIP</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> <source>Select PIP Executable</source> - <translation>Seleccionar Ejecutable de PIP</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <translation type="obsolete">Seleccionar Ejecutable de PIP</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation>Actualizar PIP a nueva versión</translation> </message> @@ -47757,63 +47752,113 @@ <translation type="obsolete">Seleccionar Ejecutable de pip:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> <source>Repair Pip</source> <translation>Reparar Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> - <translation>Reparar el package pip</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> - <translation><b>Reparar Pip</b><p>Repara el package pip mediante reinstalación.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> - <source>Repair PIP</source> - <translation>Reparar PIP</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> - <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> - <translation>Está intentando actualizar packages PyQt. Esto no va a funcionar con la instancia actual de Python ({0}). ¿Continuar?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> - <source>Install Local Package</source> - <translation>Instalar Package Local</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> - <source>Install a package from local storage</source> - <translation>Instalar un package desde almacenamiento local</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> - <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> - <translation><b>Instalar Package Local </b><p>Instala un package disponible en almacenamiento local.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> - <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <source>Repair the pip package</source> + <translation>Reparar el package pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation><b>Reparar Pip</b><p>Repara el package pip mediante reinstalación.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> + <source>Repair PIP</source> + <translation>Reparar PIP</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> + <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> + <translation>Está intentando actualizar packages PyQt. Esto no va a funcionar con la instancia actual de Python ({0}). ¿Continuar?</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> + <source>Install Local Package</source> + <translation>Instalar Package Local</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> + <source>Install a package from local storage</source> + <translation>Instalar un package desde almacenamiento local</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> + <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> + <translation><b>Instalar Package Local </b><p>Instala un package disponible en almacenamiento local.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> + <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><Por defecto></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -47835,12 +47880,12 @@ <translation>Errores</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation>El proceso {0} no se ha podido iniciar.</translation> </message> @@ -47855,12 +47900,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation>Seleccionar el ejecutable pip a utilizar:</translation> + <translation type="obsolete">Seleccionar el ejecutable pip a utilizar:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Seleccionar el comando pip a utilizar</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Seleccionar el comando pip a utilizar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="64"/> @@ -47910,7 +47955,7 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> <source><Default></source> - <translation><Por defecto></translation> + <translation type="obsolete"><Por defecto></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> @@ -47922,11 +47967,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished">Nombre de Archivo:</translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation>Generar Requisitos</translation> </message> @@ -47937,8 +47992,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> - <translation>Seleccionar el comando pip a utilizar</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Seleccionar el comando pip a utilizar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="33"/> @@ -47958,105 +48013,105 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> <source>Enter the path of a requirements file</source> - <translation>Introducir la ruta de un archivo de requisitos</translation> + <translation type="obsolete">Introducir la ruta de un archivo de requisitos</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> <source>Select the requirements file through a file selection dialog</source> - <translation>Seleccionar el archivo de requisitos a t ravés de un diálogo de selección de archivos</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <translation type="obsolete">Seleccionar el archivo de requisitos a t ravés de un diálogo de selección de archivos</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation>Pulsar para guardar en el archivo de requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation>Guardar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation>Guardar en archivo nuevo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation>Guardar En</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation>Copiar el texto de requisitos al portapapeles</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation>Insertar el texto de requisitos en la posición del cursor</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation>Insertar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation>Reemplazar Selección</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation>Reemplazar todo el texto con el texto de requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation>Reemplazar Todo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation>Actualiza&r</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> <source>Select the requirements file</source> - <translation>Seleccionar el archivo de requisitos</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <translation type="obsolete">Seleccionar el archivo de requisitos</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation>Los requisitos se han cambiado. ¿Desea sobreescribir los cambios?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation>'pip freeze' no ha generado output.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>TLos requisitos no se han podido escribir en <b>{0}</b>.</p><p>Razón: {1}</p></translation> </message> @@ -48064,12 +48119,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation>Gestión de Packages - pip</translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation>Gestión de Packages Python</translation> </message> @@ -48083,8 +48138,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> - <translation>Seleccionar el comando pip a utilizar</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Seleccionar el comando pip a utilizar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="52"/> @@ -48097,97 +48152,97 @@ <translation>Packages locales solo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation>Actualiza&r</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation>Instalar Nue&va Versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation>Desins&talar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> - <translation><Default></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <translation type="obsolete"><Default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation>Packages Instalados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation>Package</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation>Versión</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation>Versión</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation>Packages Actualizados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Current Version</source> <translation>Versión Actual</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation>Versión Más Reciente</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> + <source>Nothing to show</source> + <translation>Nada que mostrar</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation>Versión Más Reciente</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>Nothing to show</source> - <translation>Nada que mostrar</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> <source>Outdated Packages:</source> <translation>Packages Anticuados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation>El proceso {0} no se ha podido iniciar.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation>Todos los packages anticuados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source>All packages up-to-date</source> <translation>Todos los packages actualizados</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation><p>El comando pip ha fallado.</p><p>Razón: {0}</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <translation type="obsolete"><p>El comando pip ha fallado.</p><p>Razón: {0}</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation>Actualiz&ar Todo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation>Tipo de Package</translation> </message> @@ -48222,72 +48277,72 @@ <translation>Información Archivos Instalados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> <source>Name:</source> <translation>Nombre:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation>Versión:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation>Ubicación:</translation> + <source>Version:</source> + <translation>Versión:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> - <translation>Requiere:</translation> + <source>Location:</source> + <translation>Ubicación:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> - <translation>Resumen:</translation> + <source>Requires:</source> + <translation>Requiere:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> - <translation>Página Home:</translation> + <source>Summary:</source> + <translation>Resumen:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation>Autor:</translation> + <source>Homepage:</source> + <translation>Página Home:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation>Correo electrónico del Autor:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> - <translation>Licencia:</translation> + <source>Author Email:</source> + <translation>Correo electrónico del Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> - <translation>Versión de Metadatos:</translation> + <source>License:</source> + <translation>Licencia:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> - <translation>Instalador:</translation> + <source>Metadata Version:</source> + <translation>Versión de Metadatos:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> - <translation>Clasificadores:</translation> + <source>Installer:</source> + <translation>Instalador:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> - <translation>Puntos de Entrada:</translation> + <source>Classifiers:</source> + <translation>Clasificadores:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation>Puntos de Entrada:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation>Archivos:</translation> </message> @@ -48301,6 +48356,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48385,7 +48445,7 @@ <translation>Clasificadores:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation>cualquiera</translation> </message> @@ -48470,57 +48530,57 @@ <translation>Packages Proporcionados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation>Fuente</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation>Python Wheel</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation>Python Egg</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation>Instalador de MS Windows</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> - <translation>Instalador UNIX</translation> + <source>Python Wheel</source> + <translation>Python Wheel</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> + <translation>Python Egg</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation>Instalador de MS Windows</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation>Instalador UNIX</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation>Archivo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48546,22 +48606,22 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation>Seleccionar el ejecutable pip a utilizar:</translation> + <translation type="obsolete">Seleccionar el ejecutable pip a utilizar:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Seleccionar el comando pip a utilizar</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Seleccionar el comando pip a utilizar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation>Introducir especificaciones del package (separadas por espacios en blanco):</translation> + <source>Package Specifications (separated by whitespace):</source> + <translation type="unfinished">Introducir especificaciones del package (separadas por espacios en blanco):</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="47"/> @@ -48573,6 +48633,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -48584,42 +48649,42 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> <source>pip Executables</source> - <translation>Ejecutables pip</translation> + <translation type="obsolete">Ejecutables pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> <source>Press to add an entry</source> - <translation>Pulsar para añadir una entrda</translation> + <translation type="obsolete">Pulsar para añadir una entrda</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation>&Añadir...</translation> + <translation type="obsolete">&Añadir...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation>Pulsar para eliminar las entradas seleccionadas</translation> + <translation type="obsolete">Pulsar para eliminar las entradas seleccionadas</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation>Elimina&r</translation> + <translation type="obsolete">Elimina&r</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation>Pulsar para eliminar todas las entradas</translation> + <translation type="obsolete">Pulsar para eliminar todas las entradas</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> <source>R&emove All</source> - <translation>&Eliminar Todo</translation> + <translation type="obsolete">&Eliminar Todo</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> <source>Add pip executable</source> - <translation>Añadir ejecutable pip</translation> + <translation type="obsolete">Añadir ejecutable pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="37"/> @@ -48632,25 +48697,25 @@ <translation>Introducir la URL del índice del package o dejar vacío para utilizar el valor por defecto</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation><b>Nota:</b> Dejar vacío para utilizar la URL de índice por defecto (<a href="{0}">{0}</a>).</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> <source>Press to load the default list</source> - <translation>Pulsar para cargar la lista por defecto</translation> + <translation type="obsolete">Pulsar para cargar la lista por defecto</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> <source>&Default</source> - <translation>Por &Defecto</translation> + <translation type="obsolete">Por &Defecto</translation> </message> </context> <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation>Buscar PyPI</translation> </message> @@ -48685,22 +48750,22 @@ <translation>Descripción</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation>&Instalar</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> - <translation>Seleccionar el comando pip a utilizar para la instalación de packages</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Seleccionar el comando pip a utilizar para la instalación de packages</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation> <numerusform>%n package encontrado.</numerusform> @@ -48708,12 +48773,12 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation>Mo&strar Detalles...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Cancelado- solo {0} de %n package mostrado</numerusform> @@ -48721,17 +48786,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation><p>La búsqueda de packages no ha devuelto nada.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>La búsqueda de packages ha fallado.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> @@ -48741,7 +48806,7 @@ <translation><p>No hay información disponible con detalles del package.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>La información con detalles del package no se ha podido recuperar.</p><p>Razón: {0}</p></translation> </message> @@ -48761,7 +48826,7 @@ <translation>Puntuación</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -48769,18 +48834,13 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation type="unfinished">Seleccionar el ejecutable pip a utilizar:</translation> + <translation type="obsolete">Seleccionar el ejecutable pip a utilizar:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished">Seleccionar el comando pip a utilizar</translation> </message> <message> @@ -48794,8 +48854,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -80857,6 +80922,16 @@ <source>Python Interpreter</source> <translation type="unfinished">Intérprete de Python</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -81367,7 +81442,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> @@ -81382,12 +81457,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_fr.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_fr.ts Wed Jun 13 19:05:09 2018 +0200 @@ -48100,448 +48100,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">Configuration...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><défaut></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -48563,12 +48558,12 @@ <translation type="unfinished">Erreurs</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">Erreur du processus</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48581,13 +48576,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48636,11 +48626,6 @@ <translation type="unfinished">Tous fichiers (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -48650,11 +48635,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -48665,7 +48660,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48684,107 +48679,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Fichiers de texte (*.txt);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -48792,12 +48767,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -48811,7 +48786,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48855,167 +48830,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">Version</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">Nom:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">Version:</translation> + <source>Name:</source> + <translation type="unfinished">Nom:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">Auteur:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Auteur:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">Erreur du processus</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49029,6 +48994,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -49203,62 +49173,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">Source</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished">Mo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49272,23 +49242,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -49301,6 +49261,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -49320,60 +49285,30 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">&Ajouter...</translation> + <translation type="obsolete">&Ajouter...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation> + <translation type="obsolete">Cliquer pour supprimer les entrées sélectionnées</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">Supp&rimer</translation> + <translation type="obsolete">Supp&rimer</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation type="unfinished">Cliquer pour remplacer toutes les entrées</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">Cliquer pour remplacer toutes les entrées</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -49386,13 +49321,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49431,22 +49366,17 @@ <translation type="unfinished">Description</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49454,7 +49384,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49462,17 +49392,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -49492,12 +49422,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -49505,18 +49435,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49530,8 +49450,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -82010,6 +81935,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -82450,7 +82385,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished"></translation> </message> @@ -82465,12 +82400,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_it.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_it.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47348,448 +47348,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">Configura...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -47811,12 +47806,12 @@ <translation type="unfinished">Errori</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">Errore Generazione Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -47829,13 +47824,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47884,11 +47874,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -47898,11 +47883,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -47913,7 +47908,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -47932,107 +47927,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished">Salva</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -48040,12 +48015,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -48059,7 +48034,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48103,167 +48078,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">Versione</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">Nome:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">Versione:</translation> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Versione:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">Autore:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Autore:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">Errore Generazione Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48277,6 +48242,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48451,62 +48421,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">Sorgente</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48520,23 +48490,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -48549,6 +48509,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -48568,60 +48533,35 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">&Aggiungi...</translation> + <translation type="obsolete">&Aggiungi...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation type="unfinished">Premi per rimuovere gli elementi selezionati</translation> + <translation type="obsolete">Premi per rimuovere gli elementi selezionati</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">&Rimuovi</translation> + <translation type="obsolete">&Rimuovi</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation type="unfinished">Premi per rimuovere tutti gli elementi</translation> + <translation type="obsolete">Premi per rimuovere tutti gli elementi</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> <source>R&emove All</source> - <translation type="unfinished">Rimozione global&e</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">Rimozione global&e</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -48634,13 +48574,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48679,22 +48619,17 @@ <translation type="unfinished">Descrizione</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -48702,7 +48637,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -48710,17 +48645,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -48740,12 +48675,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -48753,18 +48688,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48778,8 +48703,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -80800,6 +80730,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -81240,7 +81180,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> @@ -81255,12 +81195,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_pt.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_pt.ts Wed Jun 13 19:05:09 2018 +0200 @@ -48808,448 +48808,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">Configurar...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -49271,12 +49266,12 @@ <translation type="unfinished">Erros</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">Erro na Criação de Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49289,13 +49284,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49344,11 +49334,6 @@ <translation type="unfinished">Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -49358,11 +49343,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -49373,7 +49368,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49392,107 +49387,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished">Gravar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished">Atualiza&r</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -49500,12 +49475,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -49519,7 +49494,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49563,167 +49538,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished">Atualiza&r</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">Versão</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">Nome:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">Versão:</translation> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Versão:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished">Correio Eletrónico do Autor:</translation> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> - <translation type="unfinished"></translation> + <source>Author Email:</source> + <translation type="unfinished">Correio Eletrónico do Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">Erro na Criação de Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49737,6 +49702,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -49911,62 +49881,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">Fonte</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49980,23 +49950,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -50009,6 +49969,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -50028,60 +49993,30 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> <source>Press to add an entry</source> - <translation type="unfinished">Pressionar para adicionar uma entrada</translation> + <translation type="obsolete">Pressionar para adicionar uma entrada</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">&Adicionar...</translation> + <translation type="obsolete">&Adicionar...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation type="unfinished">Pressionar para retirar as entradas selecionadas</translation> + <translation type="obsolete">Pressionar para retirar as entradas selecionadas</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">&Retirar</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> - <source>Press to remove all entries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">&Retirar</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -50094,13 +50029,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -50139,22 +50074,17 @@ <translation type="unfinished">Descrição</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -50162,7 +50092,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -50170,17 +50100,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished">Erro: {0}</translation> </message> @@ -50200,12 +50130,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -50213,18 +50143,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -50238,8 +50158,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -82425,6 +82350,16 @@ <source>Python Interpreter</source> <translation type="unfinished">Intérprete de Python</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -82888,7 +82823,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished"></translation> </message> @@ -82903,12 +82838,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_ru.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_ru.ts Wed Jun 13 19:05:09 2018 +0200 @@ -47440,390 +47440,385 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> <source>pip Executable</source> - <translation>Выбор исполняемого pip</translation> + <translation type="obsolete">Выбор исполняемого pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> <source>pip &Executable</source> - <translation>&Выбор pip</translation> + <translation type="obsolete">&Выбор pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> <source>Selects the pip executable to be used</source> - <translation>Выбор исполняемого файла менеджера пакетов pip для дальнейшего использования</translation> + <translation type="obsolete">Выбор исполняемого файла менеджера пакетов pip для дальнейшего использования</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation><b>Исполняемый pip</b><p>Выбор исполняемого pip для дальнейшего использования. С помощью диалога конфигурации может быть предварительно настроено несколько исполняемых pip.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <translation type="obsolete"><b>Исполняемый pip</b><p>Выбор исполняемого pip для дальнейшего использования. С помощью диалога конфигурации может быть предварительно настроено несколько исполняемых pip.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation>Список установленных пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation>&Список установленных пакетов...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation>Список всех установленных пакетов с указанием их версий</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation><b>Список установленных пакетов</b><p>В списке перечисляются все установленные пакеты с указанием их версий.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation>Список актуальных пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation>Список актуа&льных пакетов...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation>Список всех установленных, актуальных пакетов с указанием их версий</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation><b>Список актуальных пакетов</b><p>Список всех установленных, актуальных пакетов с указанием их версий.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation>Список устаревших пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation>Список &устаревших пакетов...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation>Список всех устаревших установленных пакетов с указанием их версий</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation><b>Список актуальных пакетов</b><p>В этом списке перечислены все установленные, устаревшие пакеты с указанием их текущих и последних версий.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation>Установка пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation>&Установка пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation>Установка пакетов в соответствии с заданием пользователя</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation><b>Установка пакетов</b><p>Установка пакетов в соответствии с заданием пользователя.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation>Установка зависимостей</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation>Установка пакетов в соответствии с условиями файла зависимостей</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation><b>Инсталяция зависимостей</b><p>Установка пакетов в соответствии с условиями файла зависимостей.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> <source>Upgrade Packages</source> <translation>Обновление пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> <source>&Upgrade Packages</source> <translation>&Обновление пакетов</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> <source>Upgrade packages according to user input</source> <translation>Обновление пакетов в соответствии с заданием пользователя</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation><b>Обновление пакетов</b><p>Обновление пакетов в соответствии с заданием пользователя.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation>Деинсталяция пакетов</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation>Деинсталяция пакетов в соответствии с заданием пользователя</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation><b>Деинсталяция пакетов</b><p>Деинсталяция пакетов в соответствии с заданием пользователя.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation>Деинсталяция зависимостей</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> - <translation>Деинсталяция пакетов в соответствии с заданием пользователя</translation> + <source>Uninstall packages according to a requirements file</source> + <translation>Деинсталяция пакетов в соответствии с условиями файла зависимостей</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation><b>Деинсталяция пакетов</b><p>Деинсталяция пакетов в соответствии с заданием пользователя.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation>Деинсталяция зависимостей</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation>Деинсталяция пакетов в соответствии с условиями файла зависимостей</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation><b>Деинсталяция зависимостей</b><p>Деинсталяция пакетов в соответствии с условиями файла зависимостей.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation>Генерация зависимостей</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation>&Генерация зависимостей...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation>Генерация контента для файла зависимостей</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation>Поиск в PyPI</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation>Генерация контента для файла зависимостей</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation>Поиск в PyPI</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation>&Поиск в PyPI...</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation>Открытие диалога поиска в Python Package Index</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation>b>Поиск PyPI</b><p>Открытие диалога поиска в Python Package Index.</p></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation>Открытие диалога поиска в Python Package Index</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation>b>Поиск PyPI</b><p>Открытие диалога поиска в Python Package Index.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration</source> <translation>Правка пользовательской конфигурации</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation>Открытие пользовательского файла конфигурации для редактирования</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation><b>Правка конфигурации пользователя</b><p>Открытие пользовательского файла конфигурации для редактирования.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation>Правка текущей конфигурации Virtualenv</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation>Открытие файла текущей конфигурации virtualenv для редактирования</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation><b>Правка текущей конфигурации Virtualenv</b><p>Открытие файла текущей конфигурации virtualenv для редактирования. </p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation>Менеджер пакетов P&ython</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> <source>Select pip Executable to be used:</source> - <translation>Выберите исполняемый файл pip:</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <translation type="obsolete">Выберите исполняемый файл pip:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation>Установка пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation>Вы действительно хотите деинсталировать эти пакеты?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation>Деинсталяция пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> <translation><b>Генерация зависимостей</b><p>Генерация контента для файла зависимостей.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> <source>pip exited with an error ({0}).</source> - <translation>pip завершился с ошибкой ({0}).</translation> + <translation type="obsolete">pip завершился с ошибкой ({0}).</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> <source>pip did not finish within 30 seconds.</source> - <translation>pip не завершился в течение 30 секунд.</translation> + <translation type="obsolete">pip не завершился в течение 30 секунд.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> <source>pip could not be started.</source> - <translation>Невозможно запустить pip.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <translation type="obsolete">Невозможно запустить pip.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation>Установленные пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation>Актуальные пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation>Устаревшие пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation>Настроить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation>Отображение диалога настройки на странице настройки менеджера пакетов Python</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation><b>Настроить</b><p>Отображение диалога настройки на странице настройки менеджера пакетов Python.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation>Нет настроенного исполняемого pip. Выполнить настройку прямо сейчас?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <translation type="obsolete">Нет настроенного исполняемого pip. Выполнить настройку прямо сейчас?</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation>Правка конфигурации</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>Не определен путь к действительной конфигурации. Выбрано виртуальное окружение? Отмена</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade Pip</source> <translation>Обновление Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> <source>Upgrade &Pip</source> <translation>Обновление &Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> <source>Upgrade the pip package itself</source> <translation>Обновление пакета pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> <translation><b>Обновить Pip</b><p>Обновление пакета pip.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> <source>Edit User Configuration...</source> <translation>Правка пользовательской конфигурации...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation>Правка текущей конфигурации Virtualenv...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation>Установка Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> - <source>Install the pip package itself</source> - <translation>Установка пакета pip</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> - <source><b>Install Pip</b><p>This install the pip package itself.</p></source> - <translation type="obsolete"><b>Установка Pip</b><p>Инсталяция пакета pip.</p></translation> + <source>Install the pip package itself</source> + <translation type="unfinished"><b>Установка Pip</b><p>Инсталяция пакета pip.</p></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> <source>Select Python Executable</source> - <translation>Выбор исполняемого файла Python</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <translation type="obsolete">Выбор исполняемого файла Python</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation>Инсталяция PIP</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> <source>Select PIP Executable</source> - <translation>Выбор исполняемого файла PIP</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <translation type="obsolete">Выбор исполняемого файла PIP</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation>Обновление PIP</translation> </message> @@ -47843,63 +47838,113 @@ <translation type="obsolete">Выберите исполняемый файл pip:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> <source>Repair Pip</source> <translation>Восстановление Pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> - <translation>Восстановление пакета pip</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> - <translation><b>Восстановление Pip</b><p>Восстановление пакета pip путем его переустановки.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> - <source>Repair PIP</source> - <translation>Восстановление PIP</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> - <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> - <translation>Вы пытаетесь обновить пакеты PyQt. Они не будут работать с текущим экземпляром Python ({0}). Хотите продолжить?</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> - <source>Install Local Package</source> - <translation>Установка локального пакета</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> - <source>Install a package from local storage</source> - <translation>Установка пакета из локального хранилища</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> - <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> - <translation><b>Установка локального пакета</b><p>Позволяет выполнить установку пакета, доступного в локальном хранилище.</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> - <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <source>Repair the pip package</source> + <translation>Восстановление пакета pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation><b>Восстановление Pip</b><p>Восстановление пакета pip путем его переустановки.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> + <source>Repair PIP</source> + <translation>Восстановление PIP</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> + <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> + <translation>Вы пытаетесь обновить пакеты PyQt. Они не будут работать с текущим экземпляром Python ({0}). Хотите продолжить?</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> + <source>Install Local Package</source> + <translation>Установка локального пакета</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> + <source>Install a package from local storage</source> + <translation>Установка пакета из локального хранилища</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> + <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> + <translation><b>Установка локального пакета</b><p>Позволяет выполнить установку пакета, доступного в локальном хранилище.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> + <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -47921,12 +47966,12 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation>Невозможно запустить процесс {0}.</translation> </message> @@ -47941,12 +47986,12 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation>Выберите для использования исполняемый файл pip:</translation> + <translation type="obsolete">Выберите для использования исполняемый файл pip:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Выберите команду pip</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Выберите команду pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="64"/> @@ -47996,7 +48041,7 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> @@ -48008,11 +48053,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished">Имя файла:</translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation>Генерация зависимостей</translation> </message> @@ -48023,8 +48078,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> - <translation>Выберите команду pip</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Выберите команду pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="33"/> @@ -48044,105 +48099,105 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> <source>Enter the path of a requirements file</source> - <translation>Задайте расположение файла со списком зависимостей</translation> + <translation type="obsolete">Задайте расположение файла со списком зависимостей</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> <source>Select the requirements file through a file selection dialog</source> - <translation>Выбор файла зависимостей посредством диалога выбора файлов</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <translation type="obsolete">Выбор файла зависимостей посредством диалога выбора файлов</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation>Сохранить файл зависимостей</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation>Сохранить в новом файле</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation>Сохранить в</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation>Копировать описание зависимостей в буфер</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation>Вставить описание зависимостей в позиции курсора</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation>Вставить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation>Заменить выделение</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation>Замена всего текста на описание зависимостей</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation>Заменить все</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation>&Освежить</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> <source>Select the requirements file</source> - <translation>Выберите файл зависимостей</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <translation type="obsolete">Выберите файл зависимостей</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation>Зависимости были изменены. Вы действительно хотите записать эти изменения?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation>Команда 'pip freeze' ничего не создала.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation>Файл <b>{0}</b> уже существует. Вы хотите перезаписать его?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Невозможно записать зависимости в <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> @@ -48150,12 +48205,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation>Менеджер пакетов - pip</translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation>Менеджер пакетов Python</translation> </message> @@ -48169,8 +48224,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> - <translation>Выберите команду pip</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Выберите команду pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="52"/> @@ -48183,97 +48238,97 @@ <translation>Только локальные пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation>&Освежить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation>Об&новить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation>&Деинсталировать</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> - <translation><Default></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <translation type="obsolete"><Default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation>Установленные пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation>Пакет</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation>Версия</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation>Версия</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation>Актуальные пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Current Version</source> <translation>Текущая версия</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation>Последняя версия</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> + <source>Nothing to show</source> + <translation>Ничего нет для отображения</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation>Последняя версия</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>Nothing to show</source> - <translation>Ничего нет для отображения</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> <source>Outdated Packages:</source> <translation>Устаревшие пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation>Невозможно запустить процесс {0}.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation>Все пакеты устарели</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source>All packages up-to-date</source> <translation>Все пакеты актуальны</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation><p>Сбой команды pip.</p><p>Причина: {0}</p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <translation type="obsolete"><p>Сбой команды pip.</p><p>Причина: {0}</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation>Обновить &все</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation>Тип пакета</translation> </message> @@ -48308,72 +48363,72 @@ <translation>Информация о установленных файлах</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> <source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation>Версия:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation>Расположение:</translation> + <source>Version:</source> + <translation>Версия:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> - <translation>Зависимости:</translation> + <source>Location:</source> + <translation>Расположение:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> - <translation>Аннотация:</translation> + <source>Requires:</source> + <translation>Зависимости:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> - <translation>Домашняя страница:</translation> + <source>Summary:</source> + <translation>Аннотация:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation>Автор:</translation> + <source>Homepage:</source> + <translation>Домашняя страница:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation>Email автора:</translation> + <source>Author:</source> + <translation>Автор:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> - <translation>Лицензия:</translation> + <source>Author Email:</source> + <translation>Email автора:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> - <translation>Версия Metadata:</translation> + <source>License:</source> + <translation>Лицензия:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> - <translation>Установщик:</translation> + <source>Metadata Version:</source> + <translation>Версия Metadata:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> - <translation>Классификаторы:</translation> + <source>Installer:</source> + <translation>Установщик:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> - <translation>Точки входа:</translation> + <source>Classifiers:</source> + <translation>Классификаторы:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation>Точки входа:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation>Файлы:</translation> </message> @@ -48387,6 +48442,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -48471,7 +48531,7 @@ <translation>Классификаторы:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation>дополнительно</translation> </message> @@ -48556,57 +48616,57 @@ <translation>Предоставленные пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation>Source</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation>Python Wheel</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation>Python Egg</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation>MS Windows Installer</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> - <translation>Unix Installer</translation> + <source>Python Wheel</source> + <translation>Python Wheel</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> + <translation>Python Egg</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation>MS Windows Installer</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation>Unix Installer</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation>Архив</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48632,22 +48692,22 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation>Выберите для использования исполняемый файл pip:</translation> + <translation type="obsolete">Выберите для использования исполняемый файл pip:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> - <translation>Выберите команду pip</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Выберите команду pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation>Введите обозначения пакетов (разделенные пробелами):</translation> + <source>Package Specifications (separated by whitespace):</source> + <translation type="unfinished">Введите обозначения пакетов (разделенные пробелами):</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="47"/> @@ -48659,6 +48719,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -48670,42 +48735,42 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> <source>pip Executables</source> - <translation>Исполняемые файлы pip</translation> + <translation type="obsolete">Исполняемые файлы pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> <source>Press to add an entry</source> - <translation>Добавить запись</translation> + <translation type="obsolete">Добавить запись</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation>&Добавить...</translation> + <translation type="obsolete">&Добавить...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation>Удалить выбранные записи</translation> + <translation type="obsolete">Удалить выбранные записи</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation>&Удалить</translation> + <translation type="obsolete">&Удалить</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation>Удалить все записи</translation> + <translation type="obsolete">Удалить все записи</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> <source>R&emove All</source> - <translation>У&далить все</translation> + <translation type="obsolete">У&далить все</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> <source>Add pip executable</source> - <translation>Добавление исполняемого pip</translation> + <translation type="obsolete">Добавление исполняемого pip</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="37"/> @@ -48718,25 +48783,25 @@ <translation>Введите URL индекса пакетов или не заполняйте в случае использования стандартного индекса</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation><b>Примечание:</b> Не заполняйте строку если используете PyPI по умолчанию (<a href="{0}">{0}</a>).</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> <source>Press to load the default list</source> - <translation>Загрузка списка по умолчанию</translation> + <translation type="obsolete">Загрузка списка по умолчанию</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> <source>&Default</source> - <translation>&По умолчанию</translation> + <translation type="obsolete">&По умолчанию</translation> </message> </context> <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation>Поиск в PyPI</translation> </message> @@ -48771,22 +48836,22 @@ <translation>Описание</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation>&Установить</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> <source><Default></source> - <translation><Default></translation> + <translation type="obsolete"><Default></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> - <translation>Выберите команду pip для установки пакетов</translation> + <source>Select the virtual environment to be used</source> + <translation type="unfinished">Выберите команду pip для установки пакетов</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation> <numerusform>%n пакет найден.</numerusform> @@ -48795,12 +48860,12 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation>&Подробности...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Отмена - только {0} из %n пакета показаны</numerusform> @@ -48809,17 +48874,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation><p>Поиск такого пакета ничего не дал.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>Сбой поиска пакетов.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> @@ -48829,7 +48894,7 @@ <translation><p>Недоступна подробная информация о пакете.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>Невозможно получить подробную информацию о пакете.</p><p>Причина: {0}</p></translation> </message> @@ -48849,7 +48914,7 @@ <translation>Score</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -48857,18 +48922,13 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> <source>Select the pip executable to be used:</source> - <translation type="unfinished">Выберите для использования исполняемый файл pip:</translation> + <translation type="obsolete">Выберите для использования исполняемый файл pip:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished">Выберите команду pip</translation> </message> <message> @@ -48884,7 +48944,17 @@ <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> <source><Default></source> - <translation type="unfinished"><Default></translation> + <translation type="obsolete"><Default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -81113,6 +81183,16 @@ <source>Python Interpreter</source> <translation type="unfinished">Интерпретатор Python</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -81624,7 +81704,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> @@ -81639,12 +81719,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_tr.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_tr.ts Wed Jun 13 19:05:09 2018 +0200 @@ -48196,448 +48196,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">Yapılandırma</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">Ayarlanıyor...</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><default></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -48659,12 +48654,12 @@ <translation type="unfinished">Hatalar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48677,13 +48672,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48732,11 +48722,6 @@ <translation type="unfinished">Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -48746,11 +48731,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -48761,7 +48756,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48780,107 +48775,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished">Kaydet</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">Kopyala</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Metin Dosyaları (*.txt);;Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -48888,12 +48863,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -48907,7 +48882,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48951,167 +48926,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">Sürüm</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">Sürüm</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">Adı:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">Sürüm:</translation> + <source>Name:</source> + <translation type="unfinished">Adı:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Sürüm:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">Yazar:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Yazar:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49125,6 +49090,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -49299,62 +49269,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">Kaynak</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49368,23 +49338,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -49397,6 +49357,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -49416,60 +49381,30 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> - <source>Press to add an entry</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">&Ekle...</translation> + <translation type="obsolete">&Ekle...</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation type="unfinished">Seçilen girişi kaldırmak için basınız</translation> + <translation type="obsolete">Seçilen girişi kaldırmak için basınız</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">Kaldı&r</translation> + <translation type="obsolete">Kaldı&r</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation type="unfinished">Tüm Girişleri kaldırkak için basınız</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> - <source>R&emove All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">Tüm Girişleri kaldırkak için basınız</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -49482,13 +49417,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49527,22 +49462,17 @@ <translation type="unfinished">Açıklama</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49550,7 +49480,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49558,17 +49488,17 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished">Hata: {0}</translation> </message> @@ -49588,12 +49518,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -49601,18 +49531,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49626,8 +49546,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -81860,6 +81785,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -82300,7 +82235,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> @@ -82315,12 +82250,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_zh_CN.ts Tue Jun 12 19:02:21 2018 +0200 +++ b/i18n/eric6_zh_CN.ts Wed Jun 13 19:05:09 2018 +0200 @@ -48182,448 +48182,443 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>pip Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="60"/> - <source>pip &Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="65"/> - <source>Selects the pip executable to be used</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="67"/> - <source><b>pip Executable</b><p>This selects the pip executable to be used. Multiple executables can be pre-configured via the configuration dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>List Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="80"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="83"/> <source>&List Installed Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="85"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="88"/> <source>List all installed packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="87"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="90"/> <source><b>List Installed Packages</b><p>This lists all the installed packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="95"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="98"/> <source>List Up-to-&date Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="103"/> <source>List all installed, up-to-date packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="102"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="105"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, up-to-date packages together with their versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="111"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="114"/> <source>List &Outdated Packages...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="119"/> <source>List all installed, outdated packages with versions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="118"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="121"/> <source><b>List Up-to-date Packages</b><p>This lists all the installed, outdated packages together with their current and latest versions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="989"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="131"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="134"/> <source>&Install Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="136"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="139"/> <source>Install packages according to user input</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="138"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="141"/> <source><b>Install Packages</b><p>This installs packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="160"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="163"/> <source>Install Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="165"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="168"/> <source>Install packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="167"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="170"/> <source><b>Install Requirements</b><p>This installs packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="179"/> <source>Install Pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="181"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="184"/> <source>Install the pip package itself</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="193"/> + <source>Repair Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> + <source>Repair the pip package</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="200"/> + <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> - <source>Repair Pip</source> + <source>Upgrade Pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="207"/> + <source>Upgrade &Pip</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="212"/> - <source>Repair the pip package</source> + <source>Upgrade the pip package itself</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="214"/> - <source><b>Repair Pip</b><p>This repairs the pip package by re-installing it.</p></source> + <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="912"/> + <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade Pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="221"/> - <source>Upgrade &Pip</source> + <source>&Upgrade Packages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="226"/> - <source>Upgrade the pip package itself</source> + <source>Upgrade packages according to user input</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="228"/> - <source><b>Upgrade Pip</b><p>This upgrades the pip package itself.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="949"/> - <source>Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="235"/> - <source>&Upgrade Packages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="240"/> - <source>Upgrade packages according to user input</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="242"/> <source><b>Upgrade Packages</b><p>This upgrades packages according to user input.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="244"/> + <source>Uninstall packages according to user input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="246"/> + <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="253"/> + <source>Uninstall Requirements</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="258"/> - <source>Uninstall packages according to user input</source> + <source>Uninstall packages according to a requirements file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="260"/> - <source><b>Uninstall Packages</b><p>This uninstalls packages according to user input.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="267"/> - <source>Uninstall Requirements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="272"/> - <source>Uninstall packages according to a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="274"/> <source><b>Uninstall Requirements</b><p>This uninstalls packages according to a requirements file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="273"/> <source>&Generate Requirements...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="278"/> + <source>Generate the contents of a requirements file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="280"/> + <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> + <source>Search PyPI</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="292"/> - <source>Generate the contents of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="294"/> - <source><b>Generate Requirements</b><p>This generates the contents of a requirements file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> - <source>Search PyPI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="306"/> <source>&Search PyPI...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="297"/> + <source>Open a dialog to search the Python Package Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="299"/> + <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> + <source>Edit User Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="311"/> - <source>Open a dialog to search the Python Package Index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="313"/> - <source><b>Search PyPI</b><p>This opens a dialog to search the Python Package Index.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> - <source>Edit User Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="325"/> <source>Edit User Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="330"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="316"/> <source>Open the per user configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="332"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="318"/> <source><b>Edit User Configuration</b><p>This opens the per user configuration file in an editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="340"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="326"/> <source>Edit Current Virtualenv Configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="345"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="331"/> <source>Open the current virtualenv configuration file in an editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="347"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="333"/> <source><b>Edit Current Virtualenv Configuration</b><p>This opens the current virtualenv configuration file in an editor. </p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure</source> <translation type="unfinished">配置</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="356"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="342"/> <source>Configure...</source> <translation type="unfinished">配置…</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="360"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="346"/> <source>Show the configuration dialog with the Python Package Management page selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="364"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="350"/> <source><b>Configure</b><p>Show the configuration dialog with the Python Package Management page selected.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="380"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="367"/> <source>P&ython Package Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="502"/> - <source>pip exited with an error ({0}).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="509"/> - <source>pip did not finish within 30 seconds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="511"/> - <source>pip could not be started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="577"/> - <source>Select pip Executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="587"/> - <source>No pip executables have been configured yet. Shall this be done now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="601"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="629"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="611"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="640"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="621"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="651"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="681"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="713"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="812"/> - <source>Select Python Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="704"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="741"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="724"/> - <source>Select PIP Executable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="786"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="801"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="833"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="837"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="897"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="855"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1029"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="998"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1093"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1069"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1104"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1084"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="145"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="148"/> <source>Install Local Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="150"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="153"/> <source>Install a package from local storage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="152"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="155"/> <source><b>Install Local Package</b><p>This installs a package available on local storage.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="183"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="186"/> <source><b>Install Pip</b><p>This installs the pip package itself.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="191"/> - <source>Install Pip to User-Site</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="196"/> - <source>Install the pip package itself to the user directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="198"/> - <source><b>Install Pip to User-Site</b><p>This installs the pip package itself to the user directory.</p></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="64"/> + <source>&Virtual Environment for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="69"/> + <source>Selects the virtual environment to be used for pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="71"/> + <source><b>Virtual Environment for pip</b><p>This selects the virtual environment to be used for pip.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="488"/> + <source>python exited with an error ({0}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="496"/> + <source>python did not finish within 30 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="499"/> + <source>python could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="558"/> + <source><default></source> + <translation type="unfinished"><默认></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>Interpreter for Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="575"/> + <source>No interpreter configured for the selected virtual environment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="608"/> + <source>Select the virtual environment to be used:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="618"/> + <source>No virtual environments have been configured yet. Please use the Virtualenv Manager to do that.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="695"/> + <source>No valid configuration path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> </context> @@ -48645,12 +48640,12 @@ <translation type="unfinished">错误</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>Process Generation Error</source> <translation type="unfinished">进程生成错误</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipDialog.py" line="144"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48663,13 +48658,8 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48718,11 +48708,6 @@ <translation type="unfinished">所有文件 (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.py" line="73"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="51"/> <source>Select to install to the Python user install directory</source> <translation type="unfinished"></translation> @@ -48732,11 +48717,21 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFileSelectionDialog.ui" line="37"/> + <source>File Name:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipFreezeDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Generate Requirements</source> <translation type="unfinished"></translation> </message> @@ -48747,7 +48742,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="26"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48766,107 +48761,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="55"/> - <source>Enter the path of a requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="62"/> - <source>Select the requirements file through a file selection dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="83"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="79"/> <source>Press to save to the requirements file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="86"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="82"/> <source>Save</source> <translation type="unfinished">保存</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="93"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="89"/> <source>Save to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="96"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="92"/> <source>Save To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="103"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="99"/> <source>Copy the requirements text to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="106"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="102"/> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="109"/> <source>Insert the requirements text at the cursor position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="116"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="112"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="119"/> <source>Replace Selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="130"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="126"/> <source>Replace all text with the requirements text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="133"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.ui" line="129"/> <source>Replace All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="47"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="48"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="54"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="106"/> - <source>Select the requirements file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="250"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="240"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="140"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="130"/> <source>The requirements were changed. Do you want to overwrite these changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="180"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="169"/> <source>No output generated by 'pip freeze'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="207"/> <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="230"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipFreezeDialog.py" line="220"/> <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -48874,12 +48849,12 @@ <context> <name>PipInterfacePlugin</name> <message> - <location filename="../Plugins/PluginPipInterface.py" line="58"/> + <location filename="../Plugins/PluginPipInterface.py" line="55"/> <source>Package Management - pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginPipInterface.py" line="100"/> + <location filename="../Plugins/PluginPipInterface.py" line="95"/> <source>Python Package Management</source> <translation type="unfinished"></translation> </message> @@ -48893,7 +48868,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.ui" line="23"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -48937,167 +48912,157 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="63"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="67"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="71"/> <source>Up&grade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="74"/> <source>Upgrade &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="76"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="80"/> <source>&Uninstall</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="93"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> <source>All packages outdated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> - <source>All packages up-to-date</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> + <source>All packages up-to-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="102"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="109"/> + <source>Version</source> + <translation type="unfinished">版本</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> - <source>Version</source> - <translation type="unfinished">版本</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="115"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Name:</source> - <translation type="unfinished">名称:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Version:</source> - <translation type="unfinished">版本:</translation> + <source>Name:</source> + <translation type="unfinished">名称:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">版本:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author:</source> - <translation type="unfinished">作者:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">作者:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="138"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> - <source><p>The pip command failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>Process Generation Error</source> <translation type="unfinished">进程生成错误</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="287"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="293"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49111,6 +49076,11 @@ <source>User-Site only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="191"/> + <source><p>The command failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPackageDetailsDialog</name> @@ -49285,62 +49255,62 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="41"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="44"/> <source>Source</source> <translation type="unfinished">源文件</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="42"/> - <source>Python Wheel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="43"/> - <source>Python Egg</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="45"/> - <source>MS Windows Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="47"/> - <source>Unix Installer</source> + <source>Python Wheel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="46"/> + <source>Python Egg</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="48"/> + <source>MS Windows Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="50"/> + <source>Unix Installer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="51"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="175"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="184"/> <source>any</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="224"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="227"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="219"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="230"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="233"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="223"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="234"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49354,23 +49324,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="37"/> - <source>Enter package specifications (separated by whitespace):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.py" line="42"/> - <source><Default></source> + <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished"></translation> </message> <message> @@ -49383,6 +49343,11 @@ <source>Install into User Directory</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui" line="23"/> + <source>Virtual Environment:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PipPage</name> @@ -49402,60 +49367,40 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="63"/> - <source>pip Executables</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="79"/> <source>Press to add an entry</source> - <translation type="unfinished">点击添加条目</translation> + <translation type="obsolete">点击添加条目</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="82"/> <source>&Add...</source> - <translation type="unfinished">添加(&A)…</translation> + <translation type="obsolete">添加(&A)…</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="99"/> <source>Press to remove the selected entries</source> - <translation type="unfinished">点击移除选中的条目</translation> + <translation type="obsolete">点击移除选中的条目</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="102"/> <source>&Remove</source> - <translation type="unfinished">移除(&R)</translation> + <translation type="obsolete">移除(&R)</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="112"/> <source>Press to remove all entries</source> - <translation type="unfinished">点击移除所有条目</translation> + <translation type="obsolete">点击移除所有条目</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="115"/> <source>R&emove All</source> - <translation type="unfinished">移除全部(&E)</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="132"/> - <source>Press to load the default list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.ui" line="135"/> - <source>&Default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="52"/> + <translation type="obsolete">移除全部(&E)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="36"/> <source><b>Note:</b> Leave empty to use the default index URL (<a href="{0}">{0}</a>).</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/ConfigurationPage/PipPage.py" line="68"/> - <source>Add pip executable</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PipRequirementsSelectionDialog</name> @@ -49468,13 +49413,13 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui" line="23"/> - <source>Select the pip command to use for installing packages</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49513,46 +49458,41 @@ <translation type="unfinished">描述</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="57"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="58"/> <source>&Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="65"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="66"/> <source>&Show Details...</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="76"/> - <source><Default></source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="185"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="184"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="192"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="191"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="228"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="227"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="263"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="264"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="268"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="269"/> <source>Error: {0}</source> <translation type="unfinished">错误:{0}</translation> </message> @@ -49572,12 +49512,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="445"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="447"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="61"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="62"/> <source>Install to &User-Site</source> <translation type="unfinished"></translation> </message> @@ -49585,18 +49525,8 @@ <context> <name>PipSelectionDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> - <source>Select pip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> - <source>Select the pip executable to be used:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="30"/> - <source>Select the pip command to use</source> + <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> <message> @@ -49610,8 +49540,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.py" line="33"/> - <source><Default></source> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="14"/> + <source>Select Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSelectionDialog.ui" line="23"/> + <source>Virtual Environment:</source> <translation type="unfinished"></translation> </message> </context> @@ -82128,6 +82063,16 @@ <source>Python Interpreter</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/> + <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="83"/> + <source>Global Environment</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> @@ -82568,7 +82513,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="231"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="232"/> <source>{0} - {1}</source> <translation type="unfinished"></translation> </message> @@ -82583,12 +82528,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="236"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="237"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message>