Sun, 10 Dec 2017 12:27:28 +0100
Added the virtualenv/pyvenv interface plug-in to the core plug-ins.
--- a/APIs/Python3/eric6.api Sun Dec 10 11:56:53 2017 +0100 +++ b/APIs/Python3/eric6.api Sun Dec 10 12:27:28 2017 +0100 @@ -4546,6 +4546,22 @@ eric6.Plugins.PluginVcsSubversion.shortDescription?7 eric6.Plugins.PluginVcsSubversion.subversionCfgPluginObject?7 eric6.Plugins.PluginVcsSubversion.version?7 +eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin.activate?4() +eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin.deactivate?4() +eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin?1(ui) +eric6.Plugins.PluginVirtualenvInterface.author?7 +eric6.Plugins.PluginVirtualenvInterface.autoactivate?7 +eric6.Plugins.PluginVirtualenvInterface.className?7 +eric6.Plugins.PluginVirtualenvInterface.deactivateable?7 +eric6.Plugins.PluginVirtualenvInterface.error?7 +eric6.Plugins.PluginVirtualenvInterface.longDescription?7 +eric6.Plugins.PluginVirtualenvInterface.name?7 +eric6.Plugins.PluginVirtualenvInterface.needsRestart?7 +eric6.Plugins.PluginVirtualenvInterface.packageName?7 +eric6.Plugins.PluginVirtualenvInterface.pyqtApi?7 +eric6.Plugins.PluginVirtualenvInterface.python2Compatible?7 +eric6.Plugins.PluginVirtualenvInterface.shortDescription?7 +eric6.Plugins.PluginVirtualenvInterface.version?7 eric6.Plugins.PluginVmListspace.VmListspacePlugin.activate?4() eric6.Plugins.PluginVmListspace.VmListspacePlugin.deactivate?4() eric6.Plugins.PluginVmListspace.VmListspacePlugin?1(ui) @@ -4786,6 +4802,18 @@ eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_searchButton_clicked?4() eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_searchEdit_textChanged?4(txt) eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog?1(pip, plugin, parent=None) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.getData?4() +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked?4() +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pythonExecButton_clicked?4() +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged?4(txt) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pyvenvButton_toggled?4(checked) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked?4() +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged?4(txt) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_virtualenvButton_toggled?4(checked) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog?1(parent=None) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog.on_buttonBox_clicked?4(button) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog.start?4(arguments) +eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog?1(pyvenv, targetDir, openTarget, createLog, createScript, interpreter, parent=None) eric6.Plugins.VcsPlugins.vcsMercurial.Config.ConfigHgSchemes?7 eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.MercurialPage.on_configButton_clicked?4() eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.MercurialPage.save?4()
--- a/APIs/Python3/eric6.bas Sun Dec 10 11:56:53 2017 +0100 +++ b/APIs/Python3/eric6.bas Sun Dec 10 12:27:28 2017 +0100 @@ -889,6 +889,9 @@ ViewManager QWidget ViewProfileDialog QDialog ViewmanagerPage ConfigurationPageBase Ui_ViewmanagerPage +VirtualenvConfigurationDialog QDialog Ui_VirtualenvConfigurationDialog +VirtualenvExecDialog QDialog Ui_VirtualenvExecDialog +VirtualenvInterfacePlugin QObject VirusTotalAPI QObject VirusTotalDomainReportDialog QDialog Ui_VirusTotalDomainReportDialog VirusTotalIpReportDialog QDialog Ui_VirusTotalIpReportDialog
--- a/Documentation/Help/source.qhp Sun Dec 10 11:56:53 2017 +0100 +++ b/Documentation/Help/source.qhp Sun Dec 10 12:27:28 2017 +0100 @@ -527,6 +527,10 @@ <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipRequirementsSelectionDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipRequirementsSelectionDialog.html" /> <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html" /> </section> + <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface" ref="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html"> + <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html" /> + <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html" /> + </section> </section> <section title="eric6.Plugins.VcsPlugins" ref="index-eric6.Plugins.VcsPlugins.html"> <section title="eric6.Plugins.VcsPlugins.vcsMercurial" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.html"> @@ -774,6 +778,7 @@ <section title="eric6.Plugins.PluginVcsMercurial" ref="eric6.Plugins.PluginVcsMercurial.html" /> <section title="eric6.Plugins.PluginVcsPySvn" ref="eric6.Plugins.PluginVcsPySvn.html" /> <section title="eric6.Plugins.PluginVcsSubversion" ref="eric6.Plugins.PluginVcsSubversion.html" /> + <section title="eric6.Plugins.PluginVirtualenvInterface" ref="eric6.Plugins.PluginVirtualenvInterface.html" /> <section title="eric6.Plugins.PluginVmListspace" ref="eric6.Plugins.PluginVmListspace.html" /> <section title="eric6.Plugins.PluginVmTabview" ref="eric6.Plugins.PluginVmTabview.html" /> <section title="eric6.Plugins.PluginWizardE5MessageBox" ref="eric6.Plugins.PluginWizardE5MessageBox.html" /> @@ -11196,6 +11201,7 @@ <keyword name="PluginVcsMercurial (Module)" id="PluginVcsMercurial (Module)" ref="eric6.Plugins.PluginVcsMercurial.html" /> <keyword name="PluginVcsPySvn (Module)" id="PluginVcsPySvn (Module)" ref="eric6.Plugins.PluginVcsPySvn.html" /> <keyword name="PluginVcsSubversion (Module)" id="PluginVcsSubversion (Module)" ref="eric6.Plugins.PluginVcsSubversion.html" /> + <keyword name="PluginVirtualenvInterface (Module)" id="PluginVirtualenvInterface (Module)" ref="eric6.Plugins.PluginVirtualenvInterface.html" /> <keyword name="PluginVmListspace (Module)" id="PluginVmListspace (Module)" ref="eric6.Plugins.PluginVmListspace.html" /> <keyword name="PluginVmTabview (Module)" id="PluginVmTabview (Module)" ref="eric6.Plugins.PluginVmTabview.html" /> <keyword name="PluginWizardE5MessageBox (Module)" id="PluginWizardE5MessageBox (Module)" ref="eric6.Plugins.PluginWizardE5MessageBox.html" /> @@ -16056,6 +16062,43 @@ <keyword name="ViewmanagerPage (Module)" id="ViewmanagerPage (Module)" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html" /> <keyword name="ViewmanagerPage.on_windowComboBox_activated" id="ViewmanagerPage.on_windowComboBox_activated" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.on_windowComboBox_activated" /> <keyword name="ViewmanagerPage.save" id="ViewmanagerPage.save" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.save" /> + <keyword name="VirtualenvConfigurationDialog" id="VirtualenvConfigurationDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog" /> + <keyword name="VirtualenvConfigurationDialog (Constructor)" id="VirtualenvConfigurationDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__init__" /> + <keyword name="VirtualenvConfigurationDialog (Module)" id="VirtualenvConfigurationDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html" /> + <keyword name="VirtualenvConfigurationDialog.__generateArguments" id="VirtualenvConfigurationDialog.__generateArguments" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateArguments" /> + <keyword name="VirtualenvConfigurationDialog.__generateTargetDir" id="VirtualenvConfigurationDialog.__generateTargetDir" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateTargetDir" /> + <keyword name="VirtualenvConfigurationDialog.__setPyvenvVersion" id="VirtualenvConfigurationDialog.__setPyvenvVersion" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setPyvenvVersion" /> + <keyword name="VirtualenvConfigurationDialog.__setVirtualenvVersion" id="VirtualenvConfigurationDialog.__setVirtualenvVersion" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setVirtualenvVersion" /> + <keyword name="VirtualenvConfigurationDialog.__updateOK" id="VirtualenvConfigurationDialog.__updateOK" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateOK" /> + <keyword name="VirtualenvConfigurationDialog.__updateUi" id="VirtualenvConfigurationDialog.__updateUi" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateUi" /> + <keyword name="VirtualenvConfigurationDialog.getData" id="VirtualenvConfigurationDialog.getData" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.getData" /> + <keyword name="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" id="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" /> + <keyword name="VirtualenvConfigurationDialog.on_pythonExecButton_clicked" id="VirtualenvConfigurationDialog.on_pythonExecButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pythonExecButton_clicked" /> + <keyword name="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" id="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" /> + <keyword name="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" id="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pyvenvButton_toggled" /> + <keyword name="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" id="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" /> + <keyword name="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" id="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" /> + <keyword name="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" id="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_virtualenvButton_toggled" /> + <keyword name="VirtualenvExecDialog" id="VirtualenvExecDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog" /> + <keyword name="VirtualenvExecDialog (Constructor)" id="VirtualenvExecDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__init__" /> + <keyword name="VirtualenvExecDialog (Module)" id="VirtualenvExecDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html" /> + <keyword name="VirtualenvExecDialog.__finish" id="VirtualenvExecDialog.__finish" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__finish" /> + <keyword name="VirtualenvExecDialog.__logError" id="VirtualenvExecDialog.__logError" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__logError" /> + <keyword name="VirtualenvExecDialog.__logOutput" id="VirtualenvExecDialog.__logOutput" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__logOutput" /> + <keyword name="VirtualenvExecDialog.__nextAttempt" id="VirtualenvExecDialog.__nextAttempt" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__nextAttempt" /> + <keyword name="VirtualenvExecDialog.__readStderr" id="VirtualenvExecDialog.__readStderr" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStderr" /> + <keyword name="VirtualenvExecDialog.__readStdout" id="VirtualenvExecDialog.__readStdout" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStdout" /> + <keyword name="VirtualenvExecDialog.__writeLogFile" id="VirtualenvExecDialog.__writeLogFile" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeLogFile" /> + <keyword name="VirtualenvExecDialog.__writeScriptFile" id="VirtualenvExecDialog.__writeScriptFile" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeScriptFile" /> + <keyword name="VirtualenvExecDialog.on_buttonBox_clicked" id="VirtualenvExecDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.on_buttonBox_clicked" /> + <keyword name="VirtualenvExecDialog.start" id="VirtualenvExecDialog.start" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.start" /> + <keyword name="VirtualenvInterface (Package)" id="VirtualenvInterface (Package)" ref="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html" /> + <keyword name="VirtualenvInterfacePlugin" id="VirtualenvInterfacePlugin" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin" /> + <keyword name="VirtualenvInterfacePlugin (Constructor)" id="VirtualenvInterfacePlugin (Constructor)" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__init__" /> + <keyword name="VirtualenvInterfacePlugin.__handle" id="VirtualenvInterfacePlugin.__handle" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__handle" /> + <keyword name="VirtualenvInterfacePlugin.__initAction" id="VirtualenvInterfacePlugin.__initAction" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__initAction" /> + <keyword name="VirtualenvInterfacePlugin.activate" id="VirtualenvInterfacePlugin.activate" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.activate" /> + <keyword name="VirtualenvInterfacePlugin.deactivate" id="VirtualenvInterfacePlugin.deactivate" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.deactivate" /> <keyword name="VirusTotal (Package)" id="VirusTotal (Package)" ref="index-eric6.Helpviewer.VirusTotal.html" /> <keyword name="VirusTotal (Package)" id="VirusTotal (Package)" ref="index-eric6.WebBrowser.VirusTotal.html" /> <keyword name="VirusTotalAPI" id="VirusTotalAPI" ref="eric6.Helpviewer.VirusTotal.VirusTotalApi.html#VirusTotalAPI" /> @@ -18168,6 +18211,7 @@ <file>eric6.Plugins.PluginVcsMercurial.html</file> <file>eric6.Plugins.PluginVcsPySvn.html</file> <file>eric6.Plugins.PluginVcsSubversion.html</file> + <file>eric6.Plugins.PluginVirtualenvInterface.html</file> <file>eric6.Plugins.PluginVmListspace.html</file> <file>eric6.Plugins.PluginVmTabview.html</file> <file>eric6.Plugins.PluginWizardE5MessageBox.html</file> @@ -18188,6 +18232,8 @@ <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html</file> <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipRequirementsSelectionDialog.html</file> <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html</file> + <file>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html</file> + <file>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html</file> <file>eric6.Plugins.VcsPlugins.vcsMercurial.Config.html</file> <file>eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html</file> <file>eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html</file> @@ -18910,6 +18956,7 @@ <file>index-eric6.Plugins.DocumentationPlugins.html</file> <file>index-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.html</file> <file>index-eric6.Plugins.UiExtensionPlugins.PipInterface.html</file> + <file>index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html</file> <file>index-eric6.Plugins.UiExtensionPlugins.html</file> <file>index-eric6.Plugins.VcsPlugins.html</file> <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.html</file>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.Plugins.PluginVirtualenvInterface.html Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,118 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.Plugins.PluginVirtualenvInterface</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.Plugins.PluginVirtualenvInterface</h1> +<p> +Module implementing the virtualenv interface plug-in. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>python2Compatible</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#VirtualenvInterfacePlugin">VirtualenvInterfacePlugin</a></td> +<td>Class implementing the virtualenv wizard plug-in.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="VirtualenvInterfacePlugin" ID="VirtualenvInterfacePlugin"></a> +<h2>VirtualenvInterfacePlugin</h2> +<p> + Class implementing the virtualenv wizard plug-in. +</p> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#VirtualenvInterfacePlugin.__init__">VirtualenvInterfacePlugin</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#VirtualenvInterfacePlugin.__handle">__handle</a></td> +<td>Private method to handle the creation of a virtual environment.</td> +</tr><tr> +<td><a href="#VirtualenvInterfacePlugin.__initAction">__initAction</a></td> +<td>Private method to initialize the action.</td> +</tr><tr> +<td><a href="#VirtualenvInterfacePlugin.activate">activate</a></td> +<td>Public method to activate this plug-in.</td> +</tr><tr> +<td><a href="#VirtualenvInterfacePlugin.deactivate">deactivate</a></td> +<td>Public method to deactivate this plug-in.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="VirtualenvInterfacePlugin.__init__" ID="VirtualenvInterfacePlugin.__init__"></a> +<h4>VirtualenvInterfacePlugin (Constructor)</h4> +<b>VirtualenvInterfacePlugin</b>(<i>ui</i>) +<p> + Constructor +</p><dl> +<dt><i>ui</i></dt> +<dd> +reference to the user interface object (UI.UserInterface) +</dd> +</dl><a NAME="VirtualenvInterfacePlugin.__handle" ID="VirtualenvInterfacePlugin.__handle"></a> +<h4>VirtualenvInterfacePlugin.__handle</h4> +<b>__handle</b>(<i></i>) +<p> + Private method to handle the creation of a virtual environment. +</p><a NAME="VirtualenvInterfacePlugin.__initAction" ID="VirtualenvInterfacePlugin.__initAction"></a> +<h4>VirtualenvInterfacePlugin.__initAction</h4> +<b>__initAction</b>(<i></i>) +<p> + Private method to initialize the action. +</p><a NAME="VirtualenvInterfacePlugin.activate" ID="VirtualenvInterfacePlugin.activate"></a> +<h4>VirtualenvInterfacePlugin.activate</h4> +<b>activate</b>(<i></i>) +<p> + Public method to activate this plug-in. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple of None and activation status (boolean) +</dd> +</dl><a NAME="VirtualenvInterfacePlugin.deactivate" ID="VirtualenvInterfacePlugin.deactivate"></a> +<h4>VirtualenvInterfacePlugin.deactivate</h4> +<b>deactivate</b>(<i></i>) +<p> + Public method to deactivate this plug-in. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,241 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog</h1> +<p> +Module implementing a dialog to enter the parameters for the +virtual environment. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#VirtualenvConfigurationDialog">VirtualenvConfigurationDialog</a></td> +<td>Class implementing a dialog to enter the parameters for the virtual environment.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="VirtualenvConfigurationDialog" ID="VirtualenvConfigurationDialog"></a> +<h2>VirtualenvConfigurationDialog</h2> +<p> + Class implementing a dialog to enter the parameters for the + virtual environment. +</p> +<h3>Derived from</h3> +QDialog, Ui_VirtualenvConfigurationDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#VirtualenvConfigurationDialog.__init__">VirtualenvConfigurationDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__generateArguments">__generateArguments</a></td> +<td>Private method to generate the process arguments.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__generateTargetDir">__generateTargetDir</a></td> +<td>Private method to generate a valid target directory path.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__setPyvenvVersion">__setPyvenvVersion</a></td> +<td>Private method to determine the pyvenv version and set the respective label.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__setVirtualenvVersion">__setVirtualenvVersion</a></td> +<td>Private method to determine the virtualenv version and set the respective label.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__updateOK">__updateOK</a></td> +<td>Private method to update the enabled status of the OK button.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.__updateUi">__updateUi</a></td> +<td>Private method to update the UI depending on the selected virtual environment creator (virtualenv or pyvenv).</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.getData">getData</a></td> +<td>Public method to retrieve the dialog data.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked">on_extraSearchPathButton_clicked</a></td> +<td>Private slot to select the extra search path via a directory selection dialog.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_pythonExecButton_clicked">on_pythonExecButton_clicked</a></td> +<td>Private slot to select a Python interpreter via a file selection dialog.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged">on_pythonExecEdit_textChanged</a></td> +<td>Private slot to react to a change of the Python executable.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_pyvenvButton_toggled">on_pyvenvButton_toggled</a></td> +<td>Private slot to react to the selection of 'pyvenv'.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked">on_targetDirectoryButton_clicked</a></td> +<td>Private slot to select the target directory via a directory selection dialog.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged">on_targetDirectoryEdit_textChanged</a></td> +<td>Private slot handling a change of the target directory.</td> +</tr><tr> +<td><a href="#VirtualenvConfigurationDialog.on_virtualenvButton_toggled">on_virtualenvButton_toggled</a></td> +<td>Private slot to react to the selection of 'virtualenv'.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="VirtualenvConfigurationDialog.__init__" ID="VirtualenvConfigurationDialog.__init__"></a> +<h4>VirtualenvConfigurationDialog (Constructor)</h4> +<b>VirtualenvConfigurationDialog</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i></dt> +<dd> +reference to the parent widget (QWidget) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.__generateArguments" ID="VirtualenvConfigurationDialog.__generateArguments"></a> +<h4>VirtualenvConfigurationDialog.__generateArguments</h4> +<b>__generateArguments</b>(<i></i>) +<p> + Private method to generate the process arguments. +</p><dl> +<dt>Returns:</dt> +<dd> +process arguments (list of string) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.__generateTargetDir" ID="VirtualenvConfigurationDialog.__generateTargetDir"></a> +<h4>VirtualenvConfigurationDialog.__generateTargetDir</h4> +<b>__generateTargetDir</b>(<i></i>) +<p> + Private method to generate a valid target directory path. +</p><dl> +<dt>Returns:</dt> +<dd> +target directory path (string) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.__setPyvenvVersion" ID="VirtualenvConfigurationDialog.__setPyvenvVersion"></a> +<h4>VirtualenvConfigurationDialog.__setPyvenvVersion</h4> +<b>__setPyvenvVersion</b>(<i></i>) +<p> + Private method to determine the pyvenv version and set the respective + label. +</p><a NAME="VirtualenvConfigurationDialog.__setVirtualenvVersion" ID="VirtualenvConfigurationDialog.__setVirtualenvVersion"></a> +<h4>VirtualenvConfigurationDialog.__setVirtualenvVersion</h4> +<b>__setVirtualenvVersion</b>(<i></i>) +<p> + Private method to determine the virtualenv version and set the + respective label. +</p><a NAME="VirtualenvConfigurationDialog.__updateOK" ID="VirtualenvConfigurationDialog.__updateOK"></a> +<h4>VirtualenvConfigurationDialog.__updateOK</h4> +<b>__updateOK</b>(<i></i>) +<p> + Private method to update the enabled status of the OK button. +</p><a NAME="VirtualenvConfigurationDialog.__updateUi" ID="VirtualenvConfigurationDialog.__updateUi"></a> +<h4>VirtualenvConfigurationDialog.__updateUi</h4> +<b>__updateUi</b>(<i></i>) +<p> + Private method to update the UI depending on the selected + virtual environment creator (virtualenv or pyvenv). +</p><a NAME="VirtualenvConfigurationDialog.getData" ID="VirtualenvConfigurationDialog.getData"></a> +<h4>VirtualenvConfigurationDialog.getData</h4> +<b>getData</b>(<i></i>) +<p> + Public method to retrieve the dialog data. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating the pyvenv selection + (boolean), the process arguments (list of string), a flag + indicating to open the target directory after creation (boolean), + a flag indicating to write a log file (boolean), a flag indicating + to write a script (boolean), the name of the target directory + (string) and the name of the python interpreter to use (string) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" ID="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked"></a> +<h4>VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked</h4> +<b>on_extraSearchPathButton_clicked</b>(<i></i>) +<p> + Private slot to select the extra search path via a directory + selection dialog. +</p><a NAME="VirtualenvConfigurationDialog.on_pythonExecButton_clicked" ID="VirtualenvConfigurationDialog.on_pythonExecButton_clicked"></a> +<h4>VirtualenvConfigurationDialog.on_pythonExecButton_clicked</h4> +<b>on_pythonExecButton_clicked</b>(<i></i>) +<p> + Private slot to select a Python interpreter via a file selection + dialog. +</p><a NAME="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" ID="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged"></a> +<h4>VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged</h4> +<b>on_pythonExecEdit_textChanged</b>(<i>txt</i>) +<p> + Private slot to react to a change of the Python executable. +</p><dl> +<dt><i>txt</i></dt> +<dd> +contents of the line edit (string) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" ID="VirtualenvConfigurationDialog.on_pyvenvButton_toggled"></a> +<h4>VirtualenvConfigurationDialog.on_pyvenvButton_toggled</h4> +<b>on_pyvenvButton_toggled</b>(<i>checked</i>) +<p> + Private slot to react to the selection of 'pyvenv'. +</p><dl> +<dt><i>checked</i></dt> +<dd> +state of the checkbox (boolean) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" ID="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked"></a> +<h4>VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked</h4> +<b>on_targetDirectoryButton_clicked</b>(<i></i>) +<p> + Private slot to select the target directory via a directory + selection dialog. +</p><a NAME="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" ID="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged"></a> +<h4>VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged</h4> +<b>on_targetDirectoryEdit_textChanged</b>(<i>txt</i>) +<p> + Private slot handling a change of the target directory. +</p><dl> +<dt><i>txt</i></dt> +<dd> +target directory (string) +</dd> +</dl><a NAME="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" ID="VirtualenvConfigurationDialog.on_virtualenvButton_toggled"></a> +<h4>VirtualenvConfigurationDialog.on_virtualenvButton_toggled</h4> +<b>on_virtualenvButton_toggled</b>(<i>checked</i>) +<p> + Private slot to react to the selection of 'virtualenv'. +</p><dl> +<dt><i>checked</i></dt> +<dd> +state of the checkbox (boolean) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,226 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog</h1> +<p> +Module implementing the virtualenv execution dialog. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#VirtualenvExecDialog">VirtualenvExecDialog</a></td> +<td>Class implementing the virtualenv execution dialog.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="VirtualenvExecDialog" ID="VirtualenvExecDialog"></a> +<h2>VirtualenvExecDialog</h2> +<p> + Class implementing the virtualenv execution dialog. +</p><p> + This class starts a QProcess and displays a dialog that + shows the output of the virtualenv or pyvenv process. +</p> +<h3>Derived from</h3> +QDialog, Ui_VirtualenvExecDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#VirtualenvExecDialog.__init__">VirtualenvExecDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__finish">__finish</a></td> +<td>Private slot called when the process finished.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__logError">__logError</a></td> +<td>Private method to log an error.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__logOutput">__logOutput</a></td> +<td>Private method to log some output.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__nextAttempt">__nextAttempt</a></td> +<td>Private method to start another attempt.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__readStderr">__readStderr</a></td> +<td>Private slot to handle the readyReadStandardError signal.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__readStdout">__readStdout</a></td> +<td>Private slot to handle the readyReadStandardOutput signal.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__writeLogFile">__writeLogFile</a></td> +<td>Private method to write a log file to the virtualenv directory.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.__writeScriptFile">__writeScriptFile</a></td> +<td>Private method to write a script file to the virtualenv directory.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> +<td>Private slot called by a button of the button box clicked.</td> +</tr><tr> +<td><a href="#VirtualenvExecDialog.start">start</a></td> +<td>Public slot to start the virtualenv command.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="VirtualenvExecDialog.__init__" ID="VirtualenvExecDialog.__init__"></a> +<h4>VirtualenvExecDialog (Constructor)</h4> +<b>VirtualenvExecDialog</b>(<i>pyvenv, targetDir, openTarget, createLog, createScript, interpreter, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>pyvenv</i></dt> +<dd> +flag indicating the use of 'pyvenv' (boolean) +</dd><dt><i>targetDir</i></dt> +<dd> +name of the virtualenv directory (string) +</dd><dt><i>openTarget</i></dt> +<dd> +flag indicating to open the virtualenv directory + in a file manager (boolean) +</dd><dt><i>createLog</i></dt> +<dd> +flag indicating to create a log file of the + creation process (boolean) +</dd><dt><i>createScript</i></dt> +<dd> +flag indicating to create a script to recreate + the virtual environment (boolean) +</dd><dt><i>interpreter</i></dt> +<dd> +name of the python interpreter to use (string) +</dd><dt><i>parent</i></dt> +<dd> +reference to the parent widget (QWidget) +</dd> +</dl><a NAME="VirtualenvExecDialog.__finish" ID="VirtualenvExecDialog.__finish"></a> +<h4>VirtualenvExecDialog.__finish</h4> +<b>__finish</b>(<i>exitCode, exitStatus, giveUp=False</i>) +<p> + Private slot called when the process finished. +</p><p> + It is called when the process finished or + the user pressed the button. +</p><dl> +<dt><i>exitCode</i></dt> +<dd> +exit code of the process (integer) +</dd><dt><i>exitStatus</i></dt> +<dd> +exit status of the process (QProcess.ExitStatus) +</dd><dt><i>giveUp=</i></dt> +<dd> +flag indicating to not start another attempt (boolean) +</dd> +</dl><a NAME="VirtualenvExecDialog.__logError" ID="VirtualenvExecDialog.__logError"></a> +<h4>VirtualenvExecDialog.__logError</h4> +<b>__logError</b>(<i>s</i>) +<p> + Private method to log an error. +</p><dl> +<dt><i>s</i></dt> +<dd> +error string to log (string) +</dd> +</dl><a NAME="VirtualenvExecDialog.__logOutput" ID="VirtualenvExecDialog.__logOutput"></a> +<h4>VirtualenvExecDialog.__logOutput</h4> +<b>__logOutput</b>(<i>s</i>) +<p> + Private method to log some output. +</p><dl> +<dt><i>s</i></dt> +<dd> +output sstring to log (string) +</dd> +</dl><a NAME="VirtualenvExecDialog.__nextAttempt" ID="VirtualenvExecDialog.__nextAttempt"></a> +<h4>VirtualenvExecDialog.__nextAttempt</h4> +<b>__nextAttempt</b>(<i></i>) +<p> + Private method to start another attempt. +</p><a NAME="VirtualenvExecDialog.__readStderr" ID="VirtualenvExecDialog.__readStderr"></a> +<h4>VirtualenvExecDialog.__readStderr</h4> +<b>__readStderr</b>(<i></i>) +<p> + Private slot to handle the readyReadStandardError signal. +</p><p> + It reads the error output of the process and inserts it into the + error pane. +</p><a NAME="VirtualenvExecDialog.__readStdout" ID="VirtualenvExecDialog.__readStdout"></a> +<h4>VirtualenvExecDialog.__readStdout</h4> +<b>__readStdout</b>(<i></i>) +<p> + Private slot to handle the readyReadStandardOutput signal. +</p><p> + It reads the output of the process, formats it and inserts it into + the contents pane. +</p><a NAME="VirtualenvExecDialog.__writeLogFile" ID="VirtualenvExecDialog.__writeLogFile"></a> +<h4>VirtualenvExecDialog.__writeLogFile</h4> +<b>__writeLogFile</b>(<i></i>) +<p> + Private method to write a log file to the virtualenv directory. +</p><a NAME="VirtualenvExecDialog.__writeScriptFile" ID="VirtualenvExecDialog.__writeScriptFile"></a> +<h4>VirtualenvExecDialog.__writeScriptFile</h4> +<b>__writeScriptFile</b>(<i></i>) +<p> + Private method to write a script file to the virtualenv directory. +</p><a NAME="VirtualenvExecDialog.on_buttonBox_clicked" ID="VirtualenvExecDialog.on_buttonBox_clicked"></a> +<h4>VirtualenvExecDialog.on_buttonBox_clicked</h4> +<b>on_buttonBox_clicked</b>(<i>button</i>) +<p> + Private slot called by a button of the button box clicked. +</p><dl> +<dt><i>button</i></dt> +<dd> +button that was clicked (QAbstractButton) +</dd> +</dl><a NAME="VirtualenvExecDialog.start" ID="VirtualenvExecDialog.start"></a> +<h4>VirtualenvExecDialog.start</h4> +<b>start</b>(<i>arguments</i>) +<p> + Public slot to start the virtualenv command. +</p><dl> +<dt><i>arguments</i></dt> +<dd> +commandline arguments for virtualenv/pyvenv program + (list of strings) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body> +<h1>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface</h1> +<p> +Package implementing the virtualenv wizard dialogs and data. +</p> + + +<h3>Modules</h3> +<table> +<tr> +<td><a href="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html">VirtualenvConfigurationDialog</a></td> +<td>Module implementing a dialog to enter the parameters for the virtual environment.</td> +</tr><tr> +<td><a href="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html">VirtualenvExecDialog</a></td> +<td>Module implementing the virtualenv execution dialog.</td> +</tr> +</table> +</body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html Sun Dec 10 11:56:53 2017 +0100 +++ b/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html Sun Dec 10 12:27:28 2017 +0100 @@ -29,6 +29,9 @@ <tr> <td><a href="index-eric6.Plugins.UiExtensionPlugins.PipInterface.html">PipInterface</a></td> <td>Package implementing the various pip dialogs and data.</td> +</tr><tr> +<td><a href="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html">VirtualenvInterface</a></td> +<td>Package implementing the virtualenv wizard dialogs and data.</td> </tr> </table>
--- a/Documentation/Source/index-eric6.Plugins.html Sun Dec 10 11:56:53 2017 +0100 +++ b/Documentation/Source/index-eric6.Plugins.html Sun Dec 10 12:27:28 2017 +0100 @@ -83,6 +83,9 @@ <td><a href="eric6.Plugins.PluginVcsSubversion.html">PluginVcsSubversion</a></td> <td>Module implementing the Subversion version control plugin.</td> </tr><tr> +<td><a href="eric6.Plugins.PluginVirtualenvInterface.html">PluginVirtualenvInterface</a></td> +<td>Module implementing the virtualenv interface plug-in.</td> +</tr><tr> <td><a href="eric6.Plugins.PluginVmListspace.html">PluginVmListspace</a></td> <td>Module implementing the Tabview view manager plugin.</td> </tr><tr>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/PluginVirtualenvInterface.py Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,118 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 - 2017 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the virtualenv interface plug-in. +""" + +from __future__ import unicode_literals + +from PyQt5.QtCore import QObject +from PyQt5.QtWidgets import QDialog + +from E5Gui.E5Application import e5App +from E5Gui.E5Action import E5Action + +import UI.Info + +# Start-of-Header +name = "virtualenv Configurator Plug-in" +author = "Detlev Offenbach <detlev@die-offenbachs.de>" +autoactivate = True +deactivateable = True +version = UI.Info.VersionOnly +className = "VirtualenvInterfacePlugin" +packageName = "__core__" +shortDescription = "Configurator for Python virtual environments." +longDescription = \ + """This plug-in implements a configuration interface to create Python""" \ + """ virtual environments using 'virtualenv' or 'pyvenv.""" +needsRestart = False +pyqtApi = 2 +python2Compatible = True +# End-of-Header + +error = "" + + +class VirtualenvInterfacePlugin(QObject): + """ + Class implementing the virtualenv wizard plug-in. + """ + def __init__(self, ui): + """ + Constructor + + @param ui reference to the user interface object (UI.UserInterface) + """ + super(VirtualenvInterfacePlugin, self).__init__(ui) + self.__ui = ui + self.__action = None + + self.__initAction() + + def activate(self): + """ + Public method to activate this plug-in. + + @return tuple of None and activation status (boolean) + """ + e5App().getObject("ToolbarManager").addAction(self.__action, "Tools") + + menu = self.__ui.getMenu("extras") + menu.addAction(self.__action) + + return None, True + + def deactivate(self): + """ + Public method to deactivate this plug-in. + """ + e5App().getObject("ToolbarManager").removeAction(self.__action) + + menu = self.__ui.getMenu("extras") + menu.removeAction(self.__action) + + def __initAction(self): + """ + Private method to initialize the action. + """ + self.__action = E5Action( + self.tr('Virtualenv Configurator'), + self.tr('&Virtualenv Configurator...'), + 0, 0, self, + 'virtualenv_configurator') + self.__action.setStatusTip(self.tr('Virtualenv Configurator')) + self.__action.setWhatsThis(self.tr( + """<b>Virtualenv Configurator</b>""" + """<p>This opens a dialog for entering all the parameters""" + """ needed to create a Python virtual environment using""" + """ virtualenv or pyvenv.</p>""" + )) + self.__action.triggered.connect(self.__handle) + + def __handle(self): + """ + Private method to handle the creation of a virtual environment. + """ + from UiExtensionPlugins.VirtualenvInterface\ + .VirtualenvConfigurationDialog import VirtualenvConfigurationDialog + + dlg = VirtualenvConfigurationDialog() + if dlg.exec_() == QDialog.Accepted: + (pyvenv, args, openTarget, createLog, createScript, targetDir, + interpreter) = dlg.getData() + + # now do the call + from UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog \ + import VirtualenvExecDialog + dia = VirtualenvExecDialog(pyvenv, targetDir, openTarget, + createLog, createScript, interpreter) + dia.show() + dia.start(args) + dia.exec_() + +# +# eflag: noqa = M801
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,397 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 - 2017 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to enter the parameters for the +virtual environment. +""" + +from __future__ import unicode_literals +try: + str = unicode +except NameError: + pass + +import os +import sys +import re + +from PyQt5.QtCore import pyqtSlot, QProcess, QTimer +from PyQt5.QtWidgets import QDialog, QDialogButtonBox + +from E5Gui.E5Completers import E5DirCompleter, E5FileCompleter +from E5Gui import E5FileDialog + +from .Ui_VirtualenvConfigurationDialog import Ui_VirtualenvConfigurationDialog + +import Preferences +import Utilities +import UI.PixmapCache + + +class VirtualenvConfigurationDialog(QDialog, Ui_VirtualenvConfigurationDialog): + """ + Class implementing a dialog to enter the parameters for the + virtual environment. + """ + def __init__(self, parent=None): + """ + Constructor + + @param parent reference to the parent widget (QWidget) + """ + super(VirtualenvConfigurationDialog, self).__init__(parent) + self.setupUi(self) + + self.targetDirectoryButton.setIcon(UI.PixmapCache.getIcon("open.png")) + self.extraSearchPathButton.setIcon(UI.PixmapCache.getIcon("open.png")) + self.pythonExecButton.setIcon(UI.PixmapCache.getIcon("open.png")) + + self.__targetDirectoryCompleter = \ + E5DirCompleter(self.targetDirectoryEdit) + self.__extraSearchPathCompleter = \ + E5DirCompleter(self.extraSearchPathEdit) + self.__pythonExecCompleter = E5FileCompleter(self.pythonExecEdit) + + self.__versionRe = re.compile(r""".*?(\d+\.\d+\.\d+).*""") + + self.__virtualenvFound = False + self.__pyvenvFound = False + self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) + + self.__mandatoryStyleSheet = "QLineEdit {border: 2px solid;}" + self.targetDirectoryEdit.setStyleSheet(self.__mandatoryStyleSheet) + + self.__setVirtualenvVersion() + self.__setPyvenvVersion() + if self.__virtualenvFound: + self.virtualenvButton.setChecked(True) + elif self.__pyvenvFound: + self.pyvenvButton.setChecked(True) + + msh = self.minimumSizeHint() + self.resize(max(self.width(), msh.width()), msh.height()) + + def __updateOK(self): + """ + Private method to update the enabled status of the OK button. + """ + self.buttonBox.button(QDialogButtonBox.Ok).setEnabled( + (self.__virtualenvFound or self.__pyvenvFound) and + bool(self.targetDirectoryEdit.text()) + ) + + def __updateUi(self): + """ + Private method to update the UI depending on the selected + virtual environment creator (virtualenv or pyvenv). + """ + enable = self.virtualenvButton.isChecked() + self.extraSearchPathLabel.setEnabled(enable) + self.extraSearchPathEdit.setEnabled(enable) + self.extraSearchPathButton.setEnabled(enable) + self.promptPrefixLabel.setEnabled(enable) + self.promptPrefixEdit.setEnabled(enable) + self.verbosityLabel.setEnabled(enable) + self.verbositySpinBox.setEnabled(enable) + self.versionLabel.setEnabled(enable) + self.versionComboBox.setEnabled(enable) + self.unzipCheckBox.setEnabled(enable) + self.noSetuptoolsCheckBox.setEnabled(enable) + self.symlinkCheckBox.setEnabled(not enable) + self.upgradeCheckBox.setEnabled(not enable) + + @pyqtSlot() + def on_targetDirectoryButton_clicked(self): + """ + Private slot to select the target directory via a directory + selection dialog. + """ + target = self.targetDirectoryEdit.text() + if not target: + target = Utilities.getHomeDir() + target = Utilities.fromNativeSeparators(target) + target = E5FileDialog.getExistingDirectory( + self, + self.tr("Virtualenv Target Directory"), + target, + E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) + if target: + self.targetDirectoryEdit.setText( + Utilities.toNativeSeparators(target)) + + @pyqtSlot(str) + def on_targetDirectoryEdit_textChanged(self, txt): + """ + Private slot handling a change of the target directory. + + @param txt target directory (string) + """ + self.__updateOK() + + @pyqtSlot() + def on_extraSearchPathButton_clicked(self): + """ + Private slot to select the extra search path via a directory + selection dialog. + """ + extraSearchPath = self.extraSearchPathEdit.text() + if not extraSearchPath: + extraSearchPath = Utilities.getHomeDir() + extraSearchPath = Utilities.fromNativeSeparators(extraSearchPath) + extraSearchPath = E5FileDialog.getExistingDirectory( + self, + self.tr("Extra Search Path for setuptools/pip"), + extraSearchPath, + E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) + if extraSearchPath: + self.extraSearchPathEdit.setText( + Utilities.toNativeSeparators(extraSearchPath)) + + @pyqtSlot() + def on_pythonExecButton_clicked(self): + """ + Private slot to select a Python interpreter via a file selection + dialog. + """ + pythonExec = self.pythonExecEdit.text() + if not pythonExec: + pythonExec = sys.executable.replace("w.exe", ".exe") + pythonExec = Utilities.fromNativeSeparators(pythonExec) + pythonExec = E5FileDialog.getOpenFileName( + self, + self.tr("Python Interpreter"), + pythonExec, + "") + if pythonExec: + self.pythonExecEdit.setText( + Utilities.toNativeSeparators(pythonExec)) + + @pyqtSlot(str) + def on_pythonExecEdit_textChanged(self, txt): + """ + Private slot to react to a change of the Python executable. + + @param txt contents of the line edit (string) + """ + self.__setVirtualenvVersion() + self.__setPyvenvVersion() + self.__updateOK() + + @pyqtSlot(bool) + def on_virtualenvButton_toggled(self, checked): + """ + Private slot to react to the selection of 'virtualenv'. + + @param checked state of the checkbox (boolean) + """ + self.__updateUi() + + @pyqtSlot(bool) + def on_pyvenvButton_toggled(self, checked): + """ + Private slot to react to the selection of 'pyvenv'. + + @param checked state of the checkbox (boolean) + """ + self.__updateUi() + + def __setVirtualenvVersion(self): + """ + Private method to determine the virtualenv version and set the + respective label. + """ + calls = [ + (sys.executable.replace("w.exe", ".exe"), + ["-m", "virtualenv", "--version"]), + ("virtualenv", ["--version"]), + ] + if self.pythonExecEdit.text(): + calls.append((self.pythonExecEdit.text(), + ["-m", "virtualenv", "--version"])) + + proc = QProcess() + for prog, args in calls: + proc.start(prog, args) + + if not proc.waitForStarted(5000): + # try next entry + continue + + if not proc.waitForFinished(5000): + # process hangs, kill it + QTimer.singleShot(2000, proc.kill) + proc.waitForFinished(3000) + version = self.tr('<virtualenv did not finish within 5s.>') + self.__virtualenvFound = False + break + + if proc.exitCode() != 0: + # returned with error code, try next + continue + + output = str(proc.readAllStandardOutput(), + Preferences.getSystem("IOEncoding"), + 'replace').strip() + match = re.match(self.__versionRe, output) + if match: + self.__virtualenvFound = True + version = match.group(1) + break + else: + self.__virtualenvFound = False + version = self.tr('<No suitable virtualenv found.>') + + self.virtualenvButton.setText(self.tr( + "virtualenv Version: {0}".format(version))) + self.virtualenvButton.setEnabled(self.__virtualenvFound) + if not self.__virtualenvFound: + self.virtualenvButton.setChecked(False) + + def __setPyvenvVersion(self): + """ + Private method to determine the pyvenv version and set the respective + label. + """ + calls = [] + if self.pythonExecEdit.text(): + calls.append((self.pythonExecEdit.text(), + ["-m", "venv"])) + calls.extend([ + (sys.executable.replace("w.exe", ".exe"), + ["-m", "venv"]), + ("python3", ["-m", "venv"]), + ("python", ["-m", "venv"]), + ]) + + proc = QProcess() + for prog, args in calls: + proc.start(prog, args) + + if not proc.waitForStarted(5000): + # try next entry + continue + + if not proc.waitForFinished(5000): + # process hangs, kill it + QTimer.singleShot(2000, proc.kill) + proc.waitForFinished(3000) + version = self.tr('<pyvenv did not finish within 5s.>') + self.__pyvenvFound = False + break + + if proc.exitCode() not in [0, 2]: + # returned with error code, try next + continue + + proc.start(prog, ["--version"]) + proc.waitForFinished(5000) + output = str(proc.readAllStandardOutput(), + Preferences.getSystem("IOEncoding"), + 'replace').strip() + match = re.match(self.__versionRe, output) + if match: + self.__pyvenvFound = True + version = match.group(1) + break + else: + self.__pyvenvFound = False + version = self.tr('<No suitable pyvenv found.>') + + self.pyvenvButton.setText(self.tr( + "pyvenv Version: {0}".format(version))) + self.pyvenvButton.setEnabled(self.__pyvenvFound) + if not self.__pyvenvFound: + self.pyvenvButton.setChecked(False) + + def __generateTargetDir(self): + """ + Private method to generate a valid target directory path. + + @return target directory path (string) + """ + targetDirectory = Utilities.toNativeSeparators( + self.targetDirectoryEdit.text()) + if not os.path.isabs(targetDirectory): + targetDirectory = os.path.join(os.path.expanduser("~"), + targetDirectory) + return targetDirectory + + def __generateArguments(self): + """ + Private method to generate the process arguments. + + @return process arguments (list of string) + """ + args = [] + if self.virtualenvButton.isChecked(): + if self.extraSearchPathEdit.text(): + args.append("--extra-search-dir={0}".format( + Utilities.toNativeSeparators( + self.extraSearchPathEdit.text()))) + if self.promptPrefixEdit.text(): + args.append("--prompt={0}".format( + self.promptPrefixEdit.text().replace(" ", "_"))) + if self.pythonExecEdit.text(): + args.append("--python={0}".format( + Utilities.toNativeSeparators(self.pythonExecEdit.text()))) + elif self.versionComboBox.currentText(): + args.append("--python=python{0}".format( + self.versionComboBox.currentText())) + if self.verbositySpinBox.value() == 1: + args.append("--verbose") + elif self.verbositySpinBox.value() == -1: + args.append("--quiet") + if self.clearCheckBox.isChecked(): + args.append("--clear") + if self.systemCheckBox.isChecked(): + args.append("--system-site-packages") + if self.unzipCheckBox.isChecked(): + args.append("--unzip-setuptools") + if self.noSetuptoolsCheckBox.isChecked(): + args.append("--no-setuptools") + if self.noPipCcheckBox.isChecked(): + args.append("--no-pip") + if self.copyCheckBox.isChecked(): + args.append("--always-copy") + elif self.pyvenvButton.isChecked(): + if self.clearCheckBox.isChecked(): + args.append("--clear") + if self.systemCheckBox.isChecked(): + args.append("--system-site-packages") + if self.noPipCcheckBox.isChecked(): + args.append("--without-pip") + if self.copyCheckBox.isChecked(): + args.append("--copies") + if self.symlinkCheckBox.isChecked(): + args.append("--symlinks") + if self.upgradeCheckBox.isChecked(): + args.append("--upgrade") + targetDirectory = self.__generateTargetDir() + args.append(targetDirectory) + return args + + def getData(self): + """ + Public method to retrieve the dialog data. + + @return tuple containing a flag indicating the pyvenv selection + (boolean), the process arguments (list of string), a flag + indicating to open the target directory after creation (boolean), + a flag indicating to write a log file (boolean), a flag indicating + to write a script (boolean), the name of the target directory + (string) and the name of the python interpreter to use (string) + """ + args = self.__generateArguments() + targetDirectory = self.__generateTargetDir() + return ( + self.pyvenvButton.isChecked(), + args, + self.openCheckBox.isChecked(), + self.logCheckBox.isChecked(), + self.scriptCheckBox.isChecked(), + targetDirectory, + Utilities.toNativeSeparators(self.pythonExecEdit.text()), + )
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,482 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>VirtualenvConfigurationDialog</class> + <widget class="QDialog" name="VirtualenvConfigurationDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>700</width> + <height>590</height> + </rect> + </property> + <property name="windowTitle"> + <string>Virtualenv Configuration</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="groupBox_3"> + <property name="title"> + <string>Environment Creator</string> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="0" column="0"> + <widget class="QRadioButton" name="virtualenvButton"> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="toolTip"> + <string>Select to use 'virtualenv'</string> + </property> + <property name="text"> + <string notr="true">0.0</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0"> + <widget class="QRadioButton" name="pyvenvButton"> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="toolTip"> + <string>Select to use 'pyvenv'</string> + </property> + <property name="text"> + <string notr="true">0.0</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Paths</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Target Directory:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="E5ClearableLineEdit" name="targetDirectoryEdit"> + <property name="toolTip"> + <string>Enter the target directory for the virtual environment</string> + </property> + <property name="placeholderText"> + <string>Target directory for the virtual environment</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QToolButton" name="targetDirectoryButton"> + <property name="toolTip"> + <string>Select the target directory via a directory selection dialog</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="extraSearchPathLabel"> + <property name="text"> + <string>Extra Search Path:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="E5ClearableLineEdit" name="extraSearchPathEdit"> + <property name="toolTip"> + <string>Enter the extra search path to look for setuptools/pip</string> + </property> + <property name="placeholderText"> + <string>Extra search path to look for setuptools/pip</string> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QToolButton" name="extraSearchPathButton"> + <property name="toolTip"> + <string>Select the extra search path to look for setuptools/pip via a directory selection dialog</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="promptPrefixLabel"> + <property name="text"> + <string>Prompt Prefix:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="E5ClearableLineEdit" name="promptPrefixEdit"> + <property name="toolTip"> + <string>Enter the prompt prefix for the virtual environment</string> + </property> + <property name="placeholderText"> + <string>Prompt prefix for the virtual environment</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>Python Executable:</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="E5ClearableLineEdit" name="pythonExecEdit"> + <property name="toolTip"> + <string>Enter the Python interpreter for the virtual environment</string> + </property> + <property name="placeholderText"> + <string>Python interpreter for the virtual environment</string> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QToolButton" name="pythonExecButton"> + <property name="toolTip"> + <string>Select the Python interpreter via a file selection dialog</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Options</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QLabel" name="verbosityLabel"> + <property name="text"> + <string>Verbosity:</string> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="verbositySpinBox"> + <property name="toolTip"> + <string>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="minimum"> + <number>-1</number> + </property> + <property name="maximum"> + <number>1</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="0" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="versionLabel"> + <property name="text"> + <string>Python Version:</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="versionComboBox"> + <property name="toolTip"> + <string>Select the Python version (empty for current)</string> + </property> + <item> + <property name="text"> + <string notr="true"/> + </property> + </item> + <item> + <property name="text"> + <string notr="true">2.6</string> + </property> + </item> + <item> + <property name="text"> + <string notr="true">2.7</string> + </property> + </item> + <item> + <property name="text"> + <string notr="true">3.4</string> + </property> + </item> + <item> + <property name="text"> + <string notr="true">3.5</string> + </property> + </item> + <item> + <property name="text"> + <string notr="true">3.6</string> + </property> + </item> + </widget> + </item> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="1" column="0"> + <widget class="QCheckBox" name="systemCheckBox"> + <property name="toolTip"> + <string>Select to give the virtualenv access to the global site-packages</string> + </property> + <property name="text"> + <string>System-wide Python Packages</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QCheckBox" name="unzipCheckBox"> + <property name="toolTip"> + <string>Select to unzip setuptools when installing it</string> + </property> + <property name="text"> + <string>Unzip Setuptool to virtualenv</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QCheckBox" name="noSetuptoolsCheckBox"> + <property name="toolTip"> + <string>Select to not install setuptools (or pip) in the new virtualenv</string> + </property> + <property name="text"> + <string>Don't install 'setuptool' (or pip) in the virtualenv</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QCheckBox" name="noPipCcheckBox"> + <property name="toolTip"> + <string>Select to not install pip in the new virtualenv</string> + </property> + <property name="text"> + <string>Don't install 'pip' in the virtualenv</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QCheckBox" name="clearCheckBox"> + <property name="toolTip"> + <string>Select to clear the target first</string> + </property> + <property name="text"> + <string>Clear out the target directory</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QCheckBox" name="copyCheckBox"> + <property name="toolTip"> + <string>Select to always copy files rather than symlinking</string> + </property> + <property name="text"> + <string>Always copy files</string> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QCheckBox" name="symlinkCheckBox"> + <property name="toolTip"> + <string>Select to use symlinks instead of copies</string> + </property> + <property name="text"> + <string>Use Symbolic Links</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QCheckBox" name="upgradeCheckBox"> + <property name="toolTip"> + <string>Select to upgrade a virtual environment</string> + </property> + <property name="text"> + <string>Upgrade</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QCheckBox" name="logCheckBox"> + <property name="toolTip"> + <string>Select to generate a log file in the target directory</string> + </property> + <property name="text"> + <string>Save a log file in the target directory after creation</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="5" column="1"> + <widget class="QCheckBox" name="scriptCheckBox"> + <property name="toolTip"> + <string>Select to write a shell script/batch file to regenerate the virtualenv</string> + </property> + <property name="text"> + <string>Save virtualenv generation script</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QCheckBox" name="openCheckBox"> + <property name="toolTip"> + <string>Open the newly created virtualenv in a file manager window</string> + </property> + <property name="text"> + <string>Open target directory after creation</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>E5ClearableLineEdit</class> + <extends>QLineEdit</extends> + <header>E5Gui/E5LineEdit.h</header> + </customwidget> + </customwidgets> + <tabstops> + <tabstop>virtualenvButton</tabstop> + <tabstop>pyvenvButton</tabstop> + <tabstop>targetDirectoryEdit</tabstop> + <tabstop>targetDirectoryButton</tabstop> + <tabstop>extraSearchPathEdit</tabstop> + <tabstop>extraSearchPathButton</tabstop> + <tabstop>promptPrefixEdit</tabstop> + <tabstop>pythonExecEdit</tabstop> + <tabstop>pythonExecButton</tabstop> + <tabstop>verbositySpinBox</tabstop> + <tabstop>versionComboBox</tabstop> + <tabstop>systemCheckBox</tabstop> + <tabstop>unzipCheckBox</tabstop> + <tabstop>noSetuptoolsCheckBox</tabstop> + <tabstop>noPipCcheckBox</tabstop> + <tabstop>clearCheckBox</tabstop> + <tabstop>copyCheckBox</tabstop> + <tabstop>symlinkCheckBox</tabstop> + <tabstop>upgradeCheckBox</tabstop> + <tabstop>logCheckBox</tabstop> + <tabstop>scriptCheckBox</tabstop> + <tabstop>openCheckBox</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>VirtualenvConfigurationDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>VirtualenvConfigurationDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,306 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 - 2017 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the virtualenv execution dialog. +""" + +from __future__ import unicode_literals +try: + str = unicode +except NameError: + pass + +import sys +import os + +from PyQt5.QtCore import QProcess, QTimer, QUrl +from PyQt5.QtGui import QDesktopServices +from PyQt5.QtWidgets import QDialog, QDialogButtonBox + +from .Ui_VirtualenvExecDialog import Ui_VirtualenvExecDialog + +import Preferences +from Globals import isWindowsPlatform + + +class VirtualenvExecDialog(QDialog, Ui_VirtualenvExecDialog): + """ + Class implementing the virtualenv execution dialog. + + This class starts a QProcess and displays a dialog that + shows the output of the virtualenv or pyvenv process. + """ + def __init__(self, pyvenv, targetDir, openTarget, createLog, createScript, + interpreter, parent=None): + """ + Constructor + + @param pyvenv flag indicating the use of 'pyvenv' (boolean) + @param targetDir name of the virtualenv directory (string) + @param openTarget flag indicating to open the virtualenv directory + in a file manager (boolean) + @param createLog flag indicating to create a log file of the + creation process (boolean) + @param createScript flag indicating to create a script to recreate + the virtual environment (boolean) + @param interpreter name of the python interpreter to use (string) + @param parent reference to the parent widget (QWidget) + """ + super(VirtualenvExecDialog, self).__init__(parent) + self.setupUi(self) + + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) + + self.__pyvenv = pyvenv + self.__targetDir = targetDir + self.__openTarget = openTarget + self.__createLog = createLog + self.__createScript = createScript + + self.process = None + self.__cmd = "" + + if pyvenv: + self.__calls = [] + if interpreter: + self.__calls.append((interpreter, ["-m", "venv"])) + self.__calls.extend([ + (sys.executable.replace("w.exe", ".exe"), + ["-m", "venv"]), + ("python3", ["-m", "venv"]), + ("python", ["-m", "venv"]), + ]) + else: + self.__calls = [ + (sys.executable.replace("w.exe", ".exe"), + ["-m", "virtualenv"]), + ("virtualenv", []), + ] + self.__callIndex = 0 + self.__callArgs = [] + + def start(self, arguments): + """ + Public slot to start the virtualenv command. + + @param arguments commandline arguments for virtualenv/pyvenv program + (list of strings) + """ + if self.__callIndex == 0: + # first attempt, add a given python interpreter and do + # some other setup + self.errorGroup.hide() + self.contents.clear() + self.errors.clear() + + self.process = QProcess() + self.process.readyReadStandardOutput.connect(self.__readStdout) + self.process.readyReadStandardError.connect(self.__readStderr) + self.process.finished.connect(self.__finish) + + if not self.__pyvenv: + for arg in arguments: + if arg.startswith("--python="): + prog = arg.replace("--python=", "") + self.__calls.insert( + 0, (prog, ["-m", "virtualenv"])) + break + self.__callArgs = arguments + + prog, args = self.__calls[self.__callIndex] + args.extend(self.__callArgs) + self.__cmd = "{0} {1}".format(prog, " ".join(args)) + self.__logOutput(self.tr("Executing: {0}\n").format( + self.__cmd)) + self.process.start(prog, args) + procStarted = self.process.waitForStarted(5000) + if not procStarted: + self.__logOutput(self.tr("Failed\n\n")) + self.__nextAttempt() + + def on_buttonBox_clicked(self, button): + """ + Private slot called by a button of the button box clicked. + + @param button button that was clicked (QAbstractButton) + """ + if button == self.buttonBox.button(QDialogButtonBox.Close): + self.accept() + elif button == self.buttonBox.button(QDialogButtonBox.Cancel): + self.__finish() + + def __finish(self, exitCode, exitStatus, giveUp=False): + """ + Private slot called when the process finished. + + It is called when the process finished or + the user pressed the button. + + @param exitCode exit code of the process (integer) + @param exitStatus exit status of the process (QProcess.ExitStatus) + @keyparam giveUp flag indicating to not start another attempt (boolean) + """ + if self.process is not None and \ + self.process.state() != QProcess.NotRunning: + self.process.terminate() + QTimer.singleShot(2000, self.process.kill) + self.process.waitForFinished(3000) + + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) + + if not giveUp: + if exitCode != 0: + self.__logOutput(self.tr("Failed\n\n")) + if len(self.errors.toPlainText().splitlines()) == 1: + self.errors.clear() + self.errorGroup.hide() + self.__nextAttempt() + return + + self.process = None + + if self.__pyvenv: + self.__logOutput(self.tr('\npyvenv finished.\n')) + else: + self.__logOutput(self.tr('\nvirtualenv finished.\n')) + + if os.path.exists(self.__targetDir): + if self.__createScript: + self.__writeScriptFile() + + if self.__createLog: + self.__writeLogFile() + + if self.__openTarget: + QDesktopServices.openUrl(QUrl.fromLocalFile( + self.__targetDir)) + + def __nextAttempt(self): + """ + Private method to start another attempt. + """ + self.__callIndex += 1 + if self.__callIndex < len(self.__calls): + self.start(self.__callArgs) + else: + if self.__pyvenv: + self.__logError( + self.tr('No suitable pyvenv program could be' + ' started.\n')) + else: + self.__logError( + self.tr('No suitable virtualenv program could be' + ' started.\n')) + self.__cmd = "" + self.__finish(0, 0, giveUp=True) + + def __readStdout(self): + """ + Private slot to handle the readyReadStandardOutput signal. + + It reads the output of the process, formats it and inserts it into + the contents pane. + """ + self.process.setReadChannel(QProcess.StandardOutput) + + while self.process.canReadLine(): + s = str(self.process.readLine(), + Preferences.getSystem("IOEncoding"), + 'replace') + self.__logOutput(s) + + def __readStderr(self): + """ + Private slot to handle the readyReadStandardError signal. + + It reads the error output of the process and inserts it into the + error pane. + """ + self.process.setReadChannel(QProcess.StandardError) + + while self.process.canReadLine(): + s = str(self.process.readLine(), + Preferences.getSystem("IOEncoding"), + 'replace') + self.__logError(s) + + def __logOutput(self, s): + """ + Private method to log some output. + + @param s output sstring to log (string) + """ + self.contents.insertPlainText(s) + self.contents.ensureCursorVisible() + + def __logError(self, s): + """ + Private method to log an error. + + @param s error string to log (string) + """ + self.errorGroup.show() + self.errors.insertPlainText(s) + self.errors.ensureCursorVisible() + + def __writeLogFile(self): + """ + Private method to write a log file to the virtualenv directory. + """ + outtxt = self.contents.toPlainText() + if self.__pyvenv: + logFile = os.path.join(self.__targetDir, "pyvenv.log") + else: + logFile = os.path.join(self.__targetDir, "virtualenv.log") + self.__logOutput(self.tr("\nWriting log file '{0}'.\n") + .format(logFile)) + + try: + f = open(logFile, "w", encoding="utf-8") + f.write(self.tr("Output:\n")) + f.write(outtxt) + errtxt = self.errors.toPlainText() + if errtxt: + f.write("\n") + f.write(self.tr("Errors:\n")) + f.write(errtxt) + f.close() + except (IOError, OSError) as err: + self.__logError( + self.tr("""The logfile '{0}' could not be written.\n""" + """Reason: {1}\n""").format(logFile, str(err))) + self.__logOutput(self.tr("Done.\n")) + + def __writeScriptFile(self): + """ + Private method to write a script file to the virtualenv directory. + """ + if self.__pyvenv: + basename = "create_pyvenv" + else: + basename = "create_virtualenv" + if isWindowsPlatform(): + script = os.path.join(self.__targetDir, basename + ".bat") + txt = self.__cmd + else: + script = os.path.join(self.__targetDir, basename + ".sh") + txt = "#!/usr/bin/env sh\n\n" + self.__cmd + + self.__logOutput(self.tr("\nWriting script file '{0}'.\n") + .format(script)) + + try: + f = open(script, "w", encoding="utf-8") + f.write(txt) + f.close() + except (IOError, OSError) as err: + self.__logError( + self.tr("""The script file '{0}' could not be written.\n""" + """Reason: {1}\n""").format(script, str(err))) + self.__logOutput(self.tr("Done.\n"))
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>VirtualenvExecDialog</class> + <widget class="QDialog" name="VirtualenvExecDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>750</width> + <height>600</height> + </rect> + </property> + <property name="windowTitle"> + <string>Virtualenv Creation</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <widget class="QGroupBox" name="messagesGroup"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>3</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Messages</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTextBrowser" name="contents"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>3</verstretch> + </sizepolicy> + </property> + <property name="whatsThis"> + <string><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="errorGroup"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>1</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Errors</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QTextBrowser" name="errors"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>1</verstretch> + </sizepolicy> + </property> + <property name="whatsThis"> + <string><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Close</set> + </property> + </widget> + </item> + </layout> + </widget> + <layoutdefault spacing="6" margin="11"/> + <pixmapfunction>qPixmapFromMimeSource</pixmapfunction> + <tabstops> + <tabstop>contents</tabstop> + <tabstop>errors</tabstop> + <tabstop>buttonBox</tabstop> + </tabstops> + <resources/> + <connections/> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/UiExtensionPlugins/VirtualenvInterface/__init__.py Sun Dec 10 12:27:28 2017 +0100 @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 - 2017 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Package implementing the virtualenv wizard dialogs and data. +"""
--- a/changelog Sun Dec 10 11:56:53 2017 +0100 +++ b/changelog Sun Dec 10 12:27:28 2017 +0100 @@ -7,11 +7,13 @@ (5.1) is generated to make the file backward compatible. - Plug-ins -- added the pip interface plug-in to the core plug-ins + -- added the virtualenv/pyvenv interface plug-in to the core plug-ins **Note**: These plug-ins should be deinstalled via the plug-in uninstallation dialog of eric before upgrading eric. A reconfiguration of these plug-ins may be neccessary. - PluginToolPip + - PluginWizardVirtualenv Version 17.12: - bug fixes
--- a/eric6.e4p Sun Dec 10 11:56:53 2017 +0100 +++ b/eric6.e4p Sun Dec 10 12:27:28 2017 +0100 @@ -514,6 +514,7 @@ <Source>Plugins/PluginVcsMercurial.py</Source> <Source>Plugins/PluginVcsPySvn.py</Source> <Source>Plugins/PluginVcsSubversion.py</Source> + <Source>Plugins/PluginVirtualenvInterface.py</Source> <Source>Plugins/PluginVmListspace.py</Source> <Source>Plugins/PluginVmTabview.py</Source> <Source>Plugins/PluginWizardE5MessageBox.py</Source> @@ -536,6 +537,9 @@ <Source>Plugins/UiExtensionPlugins/PipInterface/PipRequirementsSelectionDialog.py</Source> <Source>Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py</Source> <Source>Plugins/UiExtensionPlugins/PipInterface/__init__.py</Source> + <Source>Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py</Source> + <Source>Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py</Source> + <Source>Plugins/UiExtensionPlugins/VirtualenvInterface/__init__.py</Source> <Source>Plugins/UiExtensionPlugins/__init__.py</Source> <Source>Plugins/VcsPlugins/__init__.py</Source> <Source>Plugins/VcsPlugins/vcsMercurial/Config.py</Source> @@ -1699,6 +1703,8 @@ <Form>Plugins/UiExtensionPlugins/PipInterface/PipPackagesInputDialog.ui</Form> <Form>Plugins/UiExtensionPlugins/PipInterface/PipRequirementsSelectionDialog.ui</Form> <Form>Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.ui</Form> + <Form>Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui</Form> + <Form>Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui</Form> <Form>Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui</Form> <Form>Plugins/VcsPlugins/vcsMercurial/FetchExtension/HgFetchDialog.ui</Form> <Form>Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui</Form>
--- a/i18n/eric6_cs.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_cs.ts Sun Dec 10 12:27:28 2017 +0100 @@ -64725,9 +64725,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -72726,6 +72723,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">Zprávy</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">Chyby</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_de.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_de.ts Sun Dec 10 12:27:28 2017 +0100 @@ -71412,6 +71412,444 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation>Virtualenv Konfiguration</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation>Pfade</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation>Zielverzeichnis:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation>Gib das Zielverzeichnis für die virtuelle Umgebung ein</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation>Zielverzeichnis für die virtuelle Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation>Wähle das Zielverzeichnis für die virtuelle Umgebung durch einen Verzeichnisauswahldialog</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation>Zusätzlicher Suchpfad:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation>Gib den Suchpfad zur Suche nach setuptools/pip ein</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation>Suchpfad zur Suche nach setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation>Wähle den Suchpfad zur Suche nach setuptools/pip durch einen Verzeichnisauswahldialog</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation>Eingabeaufforderungsvorsatz:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation>Gib den Eingabeaufforderungsvorsatz für die virtuelle Umgebung ein</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation>Eingabeaufforderungsvorsatz für die virtuelle Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation>Pythin Interpreter:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation>Gib den Pfad zum Python Interpreter für die virtuelle Umgebung ein</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation>Python Interpreter für die virtuelle Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation>Wähle Python Interpreter für die virtuelle Umgebung durch einen Dateiauswahldialog</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation>Optionen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation>Ausgabeumfang:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation>Wähle den Ausgabeumfang (-1: wenig, 0: normal, 1: viel)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation>Python Version:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation>Wähle die Python Version (leer für aktuelle)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation>Globale Python Pakete</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation>Auswählen, um setuptools bei der Installation zu entpacken</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation>Setuptools in virtuelle Umgebung entpacken</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation>Auswählen, um setuptools (und pip) nicht in der virtuellen Umgebung zu installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation>'setuptools' (oder pip) nicht in virtuelle Umgebung installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation>Auswählen, um pip nicht in der virtuellenUmgebung zu installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation>'pip' nicht in virtuelle Umgebung installieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation>Auswählen, um das Ziel zuerst zu bereinigen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation>Zielverzeichnis bereinigen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation>Auswählen, um Dateien zu kopieren anstelle zu verlinken</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation>Dateien immer kopieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation>Auswählen, um im Zielverzeichnis eine Logdatei zu erstellen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation>Logdatei im Zielverzeichnis erstellen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation>Auswählen, um ein Skript zu Erzeugung der virtuellen Umgebung zu schreiben</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation>Generierungsskript schreiben</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation>Öffne die neu erzeugte virtuelle Umgebung in einem Dateimanager</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation>Öffne Zielverzeichnis zum Abschluss</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation>Zielverzeichnis der virtullen Umgebung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation>Suchpfad für setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation>Pythin Interpreter</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation>Auswählen, um der virtuellen Umgebung Zugriff auf das globale 'site-packages' Verteichnis zu geben</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation>Umgebungserzeuger</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation>Auswählen, um 'virtualenv' zu verwenden</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation>Auswählen, um 'pyvenv' zu verwenden</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation>Auswählen, um symbolische Links anstelle von Kopien zu verwenden</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation>Symbolische Links verwenden</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation>Auswählen, um eine virtuelle Umgebung zu aktualisieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation>Aktualisieren</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation><virtualenv endete nicht innerhalb von 5s.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation><Kein funktionsfähiges virtualenv gefunden.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation>virtualenv Version: {0}</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation><pyvenv endete nicht innerhalb von 5s.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation><Kein funktionsfähiges pyvenv gefunden.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation>pyvenv Version: {0}</translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation>Virtualenv Erzeugung</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation>Ausgaben</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation>Ausführung: {0} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation>fehlgeschlagen + +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation> +virtualenv beendet. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation>Es konnte kein funktionierendes virtualenv Programm gestartet werden. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation> +Schreibe Logdatei '{0}'. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation>Ausgabe: +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation>Fehler: +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation>Die Logdatei '{0}' konnte nicht geschrieben werden. +Ursache: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation>Fertig. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation> +Schreibe Skriptdatei '{0}'. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation>Die Skriptdatei '{0}' konnte nicht geschrieben werden. +Ursache: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation><b>virtualenv Ausführung</b> +<p>Dies zeigt die Ausgabe des virualenv Kommandos.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation><b>virtualenv Ausführung</b> +<p>Dies zeigt die Fehler des virualenv Kommandos.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation> +pyvenv beendet. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation>Es konnte kein funktionierendes pyvenv Programm gestartet werden. +</translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation>Virtualenv Konfigurator</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation>&Virtualenv Konfigurator...</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation><b>Virtualenv Konfigurator</b><p>Dies öffnet einen Dialog zur Eingabe aller Parameter, die zur Erzeugung einer virtuellen Python Umgebung mittels virtualenv oder pyvenv benötigt werden.</p></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_empty.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_empty.ts Sun Dec 10 12:27:28 2017 +0100 @@ -62903,9 +62903,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -70811,6 +70808,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_en.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_en.ts Sun Dec 10 12:27:28 2017 +0100 @@ -70852,6 +70852,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_es.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_es.ts Sun Dec 10 12:27:28 2017 +0100 @@ -71380,6 +71380,437 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation>Configuración de Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation>Rutas</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation>Directorio de Destino:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation>Introducir el directorio de destino para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation>Directorio de destino para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation>Seleccionar el directorio de destino a través de un diálogo de selección</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation>Ruta Extra de Búsqueda:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation>Introducir la ruta extra de búsqueda para buscar setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation>Ruta extra de búsqueda de setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation>Seleccionar la ruta extra de búsqueda para buscar setuptools/pip a través de un diálogo de selección</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation>Prefijo del Prompt:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation>Introducir el prefijo del prompt para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation>Prefijo del prompt para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation>Ejecutable de Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation>Introducir el intérprete de Python para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation>Intérprete de Python para el entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation>Seleccionar el intérprete de Python a través de un diálogo de selección de archivo</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation>Opciones</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation>Verbosidad:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation>Seleccionar verbosidad (-1: silencio, 0: normal, 1: prolijo)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation>Versión de Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation>Seleccinar la versión de Python (vacío para actual)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation>Paquetes Python del Sistema</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation>Seleccionar para descomprimir setuptools al instalarlas</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation>Descomprimir Setuptool al virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation>Seleccionar para no instalar setuptools (o pip) en el nuevo virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation>No instalar 'setuptool' (o pip) en el virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation>Seleccinar para no instalar pip en el nuevo virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation>No instalar 'pip' en el virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation>Seleccionar para limpiar el destino primero</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation>Limpiar directorio de destino</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation>Seleccionar para copiar siempre archivos en lugar de hacer symlinks</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation>Copiar siempre archivos</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation>Seleccionar para generar un archivo de log en el directorio de destino</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation>Guardar un archivo de log en el directorio de destino despues de creación</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation>Seleccionar para escribir un archivo de script/batch de shell para regenerar el virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation>Guardar el script de generación de virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation>Abrir el virtualenv recién creado en una ventana de gestión de archivos</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation>Abrir directorio de destino despues de creación</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation>Directorio de Destino para el Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation>Ruta Extra de Búsqueda para setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation>Intérprete de Python</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation>Seleccionar para dar acceso a virtualenv a los paquetes globales</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation>Creador de Entorno</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation>Seleccionar para utilizar 'virtualenv'</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation>Seleccionar para utilizar 'pyenv'</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation>Seleccionar para utilizar symlinks en lugar de copias</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation>Utilizar Symbolic Links</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation>Seleccionar para actualizar un entorno virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation>Actualizar</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation><virtualenv no ha terminado en 5s.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation><No se ha encontrado un virtualenv adecuado.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation>Versión de virtualenv : {0}</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation><pyvenv no ha terminado en 5s.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation><No se ha encontrado un pyvenv adecuado.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation>Versión de pyvenv : {0}</translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation>Creación de Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation>Mensajes</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation>Errores</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation>Ejecutando: {0} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation>Ha fallado + +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation> +virtualenv ha terminado. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation>No se ha podido iniciar un programa para virtualenv adecuado.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation>Escribiendo archivo de log '{0}'.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation>Salida:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation>Errores:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation>No se ha podido escribir el archivo de log '{0}'. +Causa: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation>Terminado.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation> +Escribiendo archivo de script '{0}'. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation>No se ha podido escribir el archivo de script '{0}'. +Causa: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation><b>Ejecución de virtualenv</b> +<p>Muestra el output del comando de virtualenv.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation><b>Ejecución de virtualenv</b> +<p>Muestra los errores del comando de virtualenv.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation> +pyvenv ha terminado. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation>No se ha podido iniciar un programa para pyvenv adecuado.</translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished">Asistente de Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished">Configurador de &virtualenv...</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"><b>Configurador de Virtualenv</b><p>Abre un diálogo para introducir todos los parámetros necesarios para crear un entorno virtual de Python utilizando virtualenv o pyvenv.</p></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/> @@ -75375,6 +75806,29 @@ </message> </context> <context> + <name>WizardVirtualenvPlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Wizard</source> + <translation type="obsolete">Asistente de Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>Virtualenv Configurator</source> + <translation type="obsolete">Configurador de virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="obsolete">Configurador de &virtualenv...</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="obsolete"><b>Configurador de Virtualenv</b><p>Abre un diálogo para introducir todos los parámetros necesarios para crear un entorno virtual de Python utilizando virtualenv o pyvenv.</p></translation> + </message> +</context> +<context> <name>XMLStreamReaderBase</name> <message> <location filename="../E5XML/XMLStreamReaderBase.py" line="68"/>
--- a/i18n/eric6_fr.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_fr.ts Sun Dec 10 12:27:28 2017 +0100 @@ -64487,9 +64487,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -72498,6 +72495,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">Messages</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">Erreurs</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_it.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_it.ts Sun Dec 10 12:27:28 2017 +0100 @@ -63317,9 +63317,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -71257,6 +71254,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">Messaggi</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">Errori</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_pt.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_pt.ts Sun Dec 10 12:27:28 2017 +0100 @@ -64856,9 +64856,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -72895,6 +72892,432 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation>Configuração de Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation>Rotas</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation>Diretório de Destino:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation>Rota de Busca Extra:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation>Executável de Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation>Introduzir o intérprete de Python para o ambiente virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation>Intérprete de Python para o ambiente virtual</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation>Opções</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation>Versão de Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation>Selecionar a versão de Python (vazio para atual)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation>Selecionar para primeiro limpar o destino</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished">Limpar o diretório de destino</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation>Copiar sempre ficheiros</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation>Intérprete de Python</translation> + </message> + <message> + <location filename="../VirtualenvConfigurationDialog.py" line="178"/> + <source>&lt;<font color="#FF0000">virtualenv did not finish within 5s.</font>&gt;</source> + <translation type="obsolete">&lt;<font color="#FF0000">virtualenv não acabou em 5s.</font>&gt;</translation> + </message> + <message> + <location filename="../VirtualenvConfigurationDialog.py" line="197"/> + <source><b>virtualenv Version: {0}</b></source> + <translation type="obsolete"><b>Versão de virtualenv: {0}</b></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished">Atualizar</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">Mensagens</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished">Assistente para Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/> @@ -76924,6 +77347,24 @@ </message> </context> <context> + <name>WizardVirtualenvPlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Wizard</source> + <translation type="obsolete">Assistente para Virtualenv</translation> + </message> + <message> + <location filename="../../PluginWizardVirtualenv.py" line="102"/> + <source>&Virtualenv Wizard...</source> + <translation type="obsolete">Assistente para &Virtualenv...</translation> + </message> + <message> + <location filename="../../PluginWizardVirtualenv.py" line="108"/> + <source><b>Virtualenv Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv.</p></source> + <translation type="obsolete"><b>Assistente para Virtualenv</b><p>Este assistente abre uma caixa de diálogo para introduzir todos os parâmetros necessários para criar um ambiente virtual de Python utilizando virtualenv.</p></translation> + </message> +</context> +<context> <name>XMLStreamReaderBase</name> <message> <location filename="../E5XML/XMLStreamReaderBase.py" line="54"/>
--- a/i18n/eric6_ru.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_ru.ts Sun Dec 10 12:27:28 2017 +0100 @@ -71620,6 +71620,444 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation>Настройка Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation>Пути доступа</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation>Рабочая директория:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation>Задайте рабочую директорию для виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation>Рабочая директория для виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation>Выбор рабочей директории посредством диалога выбора директории</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation>Дополнительные пути поиска:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation>Введите дополнительные пути поиска setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation>Дополнительные пути поиска setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation>Выбор дополнительных путей поиска setuptools/pip посредством диалога выбора директории</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation>Имя виртуального окружения:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation>Введите префикс строки приглашения для виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation>Префикс строки приглашения для виртуального окружения (имя окружения)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation>Исполняемый файл Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation>Задайте интерпретатор Python для виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation>Интерпретатор Python для виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation>Выбор интерпретатора Python посредством диалога выбора файла</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation>Опции</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation>Уровень детализации:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation>Определение детализации (-1: низкая, 0: обычная, 1: подробная)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation>Версия Python:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation>Выбор версии Python (пустой выбор - текущая версия пакета)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation>Общесистемные пакеты Python</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation>Разрешить распаковку setuptools при его инсталяции</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation>Распаковывать Setuptool в виртуальной среде</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation>Запретить инсталяцию setuptools (или pip) в новое virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation>Не инсталировать 'setuptool' (или pip) в virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation>Запретить инсталировать pip в новое virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation>Не инсталировать 'pip' в virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation>Разрешить сначала очистить рабочую директорию</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation>Очищать рабочую директорию</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation>Разрешить всегда копировать файлы, а не символьные ссылки</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation>Всегда копировать файлы</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation>Разрешить создание лог-файла в рабочей директории</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation>Сохранять лог-файл в рабочей директории</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation>Разрешить запись скрипта оболочки/пакетного файла для регенерации виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation>Сохранять скрипт создания виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation>Открыть только что созданное виртуальное окружение в окне менеджера файлов</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation>Открывать рабочую директорию после ее создания</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation>Рабочая директория Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation>Дополнительные пути поиска setuptools/pip</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation>Интерпретатор Python</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation>Разрешить virtualenv доступ в глобальную site-packages</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation>Создание среды окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation>Использовать 'virtualenv'</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation>Использовать 'pyvenv'</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation>Разрешить использовать символьные ссылки вместо копий</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation>Использовать символические ссылки</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation>Разрешить обновление виртуального окружения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation>Обновлять</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation><virtualenv не завершился в течение 5 сек.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation><Не найден подходящий virtualenv></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation>Версия virtualenv: {0}</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation><pyvenv не завершился в течение 5 сек.></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation><Не найден подходящий pyvenv .></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation>Версия pyvenv: {0}</translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation>Создание Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation>Сообщения</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation>Ошибки</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation>Выполнение: +{0} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation>Сбой + +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation> +Работа плагина VirtualEnv завершена. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation>Не подходящая virtualenv не может быть запущена.. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation> +Запись лог-файла '{0}'. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation>Вывод: +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation>Ошибки: +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation>Невозможно записать лог файл '{0}'. +Причина: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation>Готово. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation> +Запись скрипт-файла '{0}'. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation>Невозможно записать скрипт-файл '{0}'. +Причина: {1} +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation><b>Выполнение virtualenv</b> +<p>Отображение вывода команд virtualenv.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation><b>Выполнение virtualenv</b> +<p>Отображение ошибок выполнения команд virtualenv.</p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation> +Работа плагина pyvenv завершена. +</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation>Не подходящая pyvenv не может быть запущена.</translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished">Мастер Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished">Настройка &Virtualenv...</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"><b>Настройка Virtualenv</b><p>Открытие диалога для ввода всех параметров, необходимых для создания виртуальной среды Python посредством приложений virtualenv или pyvenv.</p></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/> @@ -75617,6 +76055,29 @@ </message> </context> <context> + <name>WizardVirtualenvPlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Wizard</source> + <translation type="obsolete">Мастер Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>Virtualenv Configurator</source> + <translation type="obsolete">Настройка плагина Virtualenv</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="obsolete">Настройка &Virtualenv...</translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="obsolete"><b>Настройка Virtualenv</b><p>Открытие диалога для ввода всех параметров, необходимых для создания виртуальной среды Python посредством приложений virtualenv или pyvenv.</p></translation> + </message> +</context> +<context> <name>XMLStreamReaderBase</name> <message> <location filename="../E5XML/XMLStreamReaderBase.py" line="54"/>
--- a/i18n/eric6_tr.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_tr.ts Sun Dec 10 12:27:28 2017 +0100 @@ -64360,9 +64360,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -72343,6 +72340,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">Mesajlar</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">Hatalar</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>
--- a/i18n/eric6_zh_CN.ts Sun Dec 10 11:56:53 2017 +0100 +++ b/i18n/eric6_zh_CN.ts Sun Dec 10 12:27:28 2017 +0100 @@ -64587,9 +64587,6 @@ </message> </context> <context> - <name>ToolPipPlugin</name> -</context> -<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -72591,6 +72588,422 @@ </message> </context> <context> + <name>VirtualenvConfigurationDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="14"/> + <source>Virtualenv Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="23"/> + <source>Environment Creator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="35"/> + <source>Select to use 'virtualenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="64"/> + <source>Select to use 'pyvenv'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="83"/> + <source>Target Directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="90"/> + <source>Enter the target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="93"/> + <source>Target directory for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="100"/> + <source>Select the target directory via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="107"/> + <source>Extra Search Path:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="114"/> + <source>Enter the extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="117"/> + <source>Extra search path to look for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="124"/> + <source>Select the extra search path to look for setuptools/pip via a directory selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="131"/> + <source>Prompt Prefix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="138"/> + <source>Enter the prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="141"/> + <source>Prompt prefix for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="148"/> + <source>Python Executable:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="155"/> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="158"/> + <source>Python interpreter for the virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="165"/> + <source>Select the Python interpreter via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="175"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="183"/> + <source>Verbosity:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="190"/> + <source>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="223"/> + <source>Python Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="230"/> + <source>Select the Python version (empty for current)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="282"/> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="285"/> + <source>System-wide Python Packages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="292"/> + <source>Select to unzip setuptools when installing it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="295"/> + <source>Unzip Setuptool to virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="305"/> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="308"/> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="315"/> + <source>Select to not install pip in the new virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="318"/> + <source>Don't install 'pip' in the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="325"/> + <source>Select to clear the target first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="328"/> + <source>Clear out the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="335"/> + <source>Select to always copy files rather than symlinking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="338"/> + <source>Always copy files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="345"/> + <source>Select to use symlinks instead of copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="348"/> + <source>Use Symbolic Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="355"/> + <source>Select to upgrade a virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="358"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="365"/> + <source>Select to generate a log file in the target directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="368"/> + <source>Save a log file in the target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="378"/> + <source>Select to write a shell script/batch file to regenerate the virtualenv</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="381"/> + <source>Save virtualenv generation script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="391"/> + <source>Open the newly created virtualenv in a file manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.ui" line="394"/> + <source>Open target directory after creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="116"/> + <source>Virtualenv Target Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="144"/> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="163"/> + <source>Python Interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="227"/> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="245"/> + <source><No suitable virtualenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="247"/> + <source>virtualenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="281"/> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="301"/> + <source><No suitable pyvenv found.></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvConfigurationDialog.py" line="303"/> + <source>pyvenv Version: {0}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvExecDialog</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="14"/> + <source>Virtualenv Creation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="29"/> + <source>Messages</source> + <translation type="unfinished">消息</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="41"/> + <source><b>virtualenv Execution</b> +<p>This shows the output of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="58"/> + <source>Errors</source> + <translation type="unfinished">错误</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.ui" line="70"/> + <source><b>virtualenv Execution</b> +<p>This shows the errors of the virtualenv command.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="118"/> + <source>Executing: {0} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="160"/> + <source>Failed + +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="170"/> + <source> +pyvenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="172"/> + <source> +virtualenv finished. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/> + <source>No suitable virtualenv program could be started. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/> + <source>Output: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/> + <source>Errors: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/> + <source>Done. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/> + <source> +Writing script file '{0}'. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="305"/> + <source>The script file '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VirtualenvInterfacePlugin</name> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/> + <source>Virtualenv Configurator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/> + <source>&Virtualenv Configurator...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/> + <source><b>Virtualenv Configurator</b><p>This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="100"/>