i18n/eric6_zh_CN.ts

changeset 6576
ea60ea85067a
parent 6573
ccac2d1f6858
child 6577
232f83b6763b
--- a/i18n/eric6_zh_CN.ts	Sat Nov 03 14:16:43 2018 +0100
+++ b/i18n/eric6_zh_CN.ts	Sat Nov 03 14:19:21 2018 +0100
@@ -5442,24 +5442,24 @@
 <context>
     <name>DebugServer</name>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="180"/>
+        <location filename="../Debugger/DebugServer.py" line="181"/>
         <source>created</source>
         <comment>must be same as in EditWatchpointDialog</comment>
         <translation>创建</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="182"/>
+        <location filename="../Debugger/DebugServer.py" line="183"/>
         <source>changed</source>
         <comment>must be same as in EditWatchpointDialog</comment>
         <translation>改变</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="781"/>
+        <location filename="../Debugger/DebugServer.py" line="782"/>
         <source>Connection from illegal host</source>
         <translation>连接非法主机</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1502"/>
+        <location filename="../Debugger/DebugServer.py" line="1503"/>
         <source>
 Not connected
 </source>
@@ -5468,39 +5468,39 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="781"/>
+        <location filename="../Debugger/DebugServer.py" line="782"/>
         <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1686"/>
+        <location filename="../Debugger/DebugServer.py" line="1696"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1700"/>
+        <location filename="../Debugger/DebugServer.py" line="1710"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="330"/>
+        <location filename="../Debugger/DebugServer.py" line="331"/>
         <source>Register Debugger Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="330"/>
+        <location filename="../Debugger/DebugServer.py" line="331"/>
         <source>&lt;p&gt;The debugger interface &lt;b&gt;{0}&lt;/b&gt; has already been registered. Ignoring this request.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1327"/>
+        <location filename="../Debugger/DebugServer.py" line="1328"/>
         <source>Start Debugger</source>
         <translation type="unfinished">启动调试器</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1327"/>
+        <location filename="../Debugger/DebugServer.py" line="1328"/>
         <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6681,47 +6681,47 @@
 <context>
     <name>DebuggerInterfacePython</name>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="428"/>
         <source>Start Debugger</source>
         <translation>启动调试器</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="428"/>
         <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="923"/>
         <source>Parent Process</source>
         <translation>父进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/>
         <source>Child process</source>
         <translation>子进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="925"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="925"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="970"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="970"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/>
+        <location filename="../Debugger/DebuggerInterfacePython.py" line="337"/>
         <source>&lt;p&gt;No suitable {0} environment configured.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50217,17 +50217,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1708"/>
+        <location filename="../Preferences/__init__.py" line="1709"/>
         <source>Export Preferences</source>
         <translation>导出首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1736"/>
+        <location filename="../Preferences/__init__.py" line="1737"/>
         <source>Import Preferences</source>
         <translation>导入首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1736"/>
+        <location filename="../Preferences/__init__.py" line="1737"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>属性文件 (*.ini);;所有文件 (*)</translation>
     </message>
@@ -52882,17 +52882,17 @@
         <translation type="unfinished">更改的窗体</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="221"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="240"/>
         <source>Recent Projects</source>
         <translation>最近的项目</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="227"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="246"/>
         <source>Number of recent projects:</source>
         <translation>最近项目数量:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="234"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="253"/>
         <source>Enter the number of recent projects to remember</source>
         <translation>输入要记住的最近项目数量</translation>
     </message>
@@ -52912,27 +52912,27 @@
         <translation>从项目语言中推断 Python 变种</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="266"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="285"/>
         <source>Tasks</source>
         <translation>任务</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="272"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="291"/>
         <source>Select to save the project tasks automatically</source>
         <translation>选择以自动保存项目任务</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="275"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="294"/>
         <source>Save tasks automatically</source>
         <translation>自动保存项目任务</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="282"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="301"/>
         <source>Select to rescan the project tasks when a project is opened</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="285"/>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="304"/>
         <source>Rescan tasks upon opening</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52946,6 +52946,21 @@
         <source>execute make</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="221"/>
+        <source>Shell</source>
+        <translation type="unfinished">命令行</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="227"/>
+        <source>Select to restart the shell with the interpreter of the project (if configured)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="230"/>
+        <source>Restart Shell for project upon opening</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProjectProtocolsBrowser</name>
@@ -60667,32 +60682,32 @@
 <context>
     <name>SearchReplaceWidget</name>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="794"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="793"/>
         <source>&apos;{0}&apos; was not found.</source>
         <translation>“{0}”未找到。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="925"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="924"/>
         <source>Replaced {0} occurrences.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="930"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="929"/>
         <source>Nothing replaced because &apos;{0}&apos; was not found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="152"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="151"/>
         <source>Find Next</source>
         <translation>查找下一个</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="159"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="158"/>
         <source>Find Prev</source>
         <translation>查找上一个</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="59"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="58"/>
         <source>&lt;b&gt;Find and Replace&lt;/b&gt;
 &lt;p&gt;This dialog is used to find some text and replace it with another text.
 By checking the various checkboxes, the search can be made more specific.
@@ -60702,7 +60717,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="70"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="69"/>
         <source>&lt;b&gt;Find&lt;/b&gt;
 &lt;p&gt;This dialog is used to find some text. By checking the various checkboxes,
 the search can be made more specific. The search string might be a regular
@@ -60711,22 +60726,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="167"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="166"/>
         <source>Replace and Search</source>
         <translation>替换和搜索</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="177"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="176"/>
         <source>Replace Occurrence</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="187"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="186"/>
         <source>Replace All</source>
         <translation>替换全部</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="81"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="80"/>
         <source>&lt;table border=&quot;0&quot;&gt;
 &lt;tr&gt;&lt;td&gt;&lt;code&gt;.&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Matches any character&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;code&gt;(&lt;/code&gt;&lt;/td&gt;&lt;td&gt;This marks the start of a region for tagging a
@@ -61689,140 +61704,134 @@
 <context>
     <name>Shell</name>
     <message>
-        <location filename="../QScintilla/Shell.py" line="142"/>
+        <location filename="../QScintilla/Shell.py" line="155"/>
         <source>Shell - Passive</source>
         <translation>命令行 - 被动</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="144"/>
+        <location filename="../QScintilla/Shell.py" line="157"/>
         <source>Shell</source>
         <translation>命令行</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="254"/>
+        <location filename="../QScintilla/Shell.py" line="267"/>
         <source>Passive &gt;&gt;&gt; </source>
         <translation>被动 &gt;&gt;&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="270"/>
-        <source>Start</source>
-        <translation>开始</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="275"/>
-        <source>History</source>
-        <translation>历史</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="276"/>
-        <source>Select entry</source>
-        <translation>选择条目</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="277"/>
-        <source>Show</source>
-        <translation>显示</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="290"/>
-        <source>Clear</source>
-        <translation>清除</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Shell.py" line="283"/>
+        <source>Start</source>
+        <translation>开始</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="288"/>
+        <source>History</source>
+        <translation>历史</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="289"/>
+        <source>Select entry</source>
+        <translation>选择条目</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="290"/>
+        <source>Show</source>
+        <translation>显示</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="303"/>
+        <source>Clear</source>
+        <translation>清除</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="296"/>
         <source>Copy</source>
         <translation>复制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="284"/>
-        <source>Paste</source>
-        <translation>粘贴</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="291"/>
-        <source>Reset</source>
-        <translation>重置</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="292"/>
-        <source>Reset and Clear</source>
-        <translation>重置并清除</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Shell.py" line="297"/>
+        <source>Paste</source>
+        <translation>粘贴</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="304"/>
+        <source>Reset</source>
+        <translation>重置</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="305"/>
+        <source>Reset and Clear</source>
+        <translation>重置并清除</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="310"/>
         <source>Configure...</source>
         <translation>配置…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="722"/>
+        <location filename="../QScintilla/Shell.py" line="747"/>
         <source>Select History</source>
         <translation>选择历史</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="722"/>
+        <location filename="../QScintilla/Shell.py" line="747"/>
         <source>Select the history entry to execute (most recent shown last).</source>
         <translation>选择历史条目以执行(最常用的显示在最后)。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="785"/>
+        <location filename="../QScintilla/Shell.py" line="815"/>
         <source>Passive Debug Mode</source>
         <translation>被动调试模式</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="786"/>
+        <location filename="../QScintilla/Shell.py" line="816"/>
         <source>
 Not connected</source>
         <translation>
 没有连接</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="788"/>
+        <location filename="../QScintilla/Shell.py" line="819"/>
         <source>No.</source>
         <translation>No.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2059"/>
+        <location filename="../QScintilla/Shell.py" line="2081"/>
         <source>Drop Error</source>
         <translation>降落误差</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="282"/>
+        <location filename="../QScintilla/Shell.py" line="295"/>
         <source>Cut</source>
         <translation>剪切</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="790"/>
+        <location filename="../QScintilla/Shell.py" line="821"/>
         <source>{0} on {1}, {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="964"/>
+        <location filename="../QScintilla/Shell.py" line="997"/>
         <source>StdOut: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="972"/>
+        <location filename="../QScintilla/Shell.py" line="1005"/>
         <source>StdErr: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1743"/>
-        <source>Shell language &quot;{0}&quot; not supported.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Shell.py" line="2059"/>
+        <location filename="../QScintilla/Shell.py" line="2081"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="288"/>
+        <location filename="../QScintilla/Shell.py" line="301"/>
         <source>Find</source>
         <translation type="unfinished">查找</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="833"/>
+        <location filename="../QScintilla/Shell.py" line="866"/>
         <source>Exception &quot;{0}&quot;
 {1}
 File: {2}, Line: {3}
@@ -61830,40 +61839,45 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="866"/>
+        <location filename="../QScintilla/Shell.py" line="899"/>
         <source>Unspecified syntax error.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="843"/>
+        <location filename="../QScintilla/Shell.py" line="876"/>
         <source>Exception &quot;{0}&quot;
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="868"/>
+        <location filename="../QScintilla/Shell.py" line="901"/>
         <source>Syntax error &quot;{1}&quot; in file {0} at line {2}, character {3}.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="891"/>
+        <location filename="../QScintilla/Shell.py" line="924"/>
         <source>Signal &quot;{0}&quot; generated in file {1} at line {2}.
 Function: {3}({4})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="147"/>
+        <location filename="../QScintilla/Shell.py" line="160"/>
         <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. &apos;reset&apos; kills the shell and starts a new one. &apos;clear&apos; clears the display of the shell window. &apos;start&apos; is used to switch the shell language and must be followed by a supported language. Supported languages are listed by the &apos;languages&apos; command. &apos;quit&apos; is used to exit the application.These commands (except &apos;languages&apos;) are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="170"/>
+        <location filename="../QScintilla/Shell.py" line="183"/>
         <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. &apos;reset&apos; kills the shell and starts a new one. &apos;clear&apos; clears the display of the shell window. &apos;start&apos; is used to switch the shell language and must be followed by a supported language. Supported languages are listed by the &apos;languages&apos; command. These commands (except &apos;languages&apos;) are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/Shell.py" line="1945"/>
+        <source>Project</source>
+        <translation type="unfinished">项目</translation>
+    </message>
 </context>
 <context>
     <name>ShellHistoryDialog</name>
@@ -62328,37 +62342,37 @@
         <translation type="unfinished">帮助(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1194"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1192"/>
         <source>File</source>
         <translation type="unfinished">文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1203"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1201"/>
         <source>Edit</source>
         <translation type="unfinished">编辑</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1210"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1208"/>
         <source>Find</source>
         <translation type="unfinished">查找</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1216"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1214"/>
         <source>View</source>
         <translation type="unfinished">视图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1223"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1221"/>
         <source>History</source>
         <translation type="unfinished">历史</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1229"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1227"/>
         <source>Help</source>
         <translation type="unfinished">帮助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1250"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1248"/>
         <source>&lt;p&gt;This part of the status bar allows zooming the  shell.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -81056,28 +81070,53 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="58"/>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63"/>
         <source>Virtualenv Target Directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63"/>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="68"/>
         <source>Python Interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="97"/>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="106"/>
         <source>Select to denote a global environment (i.e. no virtual environment directory to be given)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="100"/>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="109"/>
         <source>Global Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="87"/>
+        <source>Select the Python variant</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="116"/>
+        <source>Select, if this is an Anaconda environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="119"/>
+        <source>Anaconda Environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="141"/>
+        <source>PATH Prefix:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73"/>
+        <source>Enter the executable search path to be prepended to the PATH environment variable. Use &apos;{0}&apos; as the separator.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="80"/>
-        <source>Select the Python variant</source>
+        <source>Python Variant:</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -81500,52 +81539,52 @@
 <context>
     <name>VirtualenvManager</name>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="170"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/>
         <source>Add Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="170"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/>
         <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="218"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="241"/>
         <source>Change Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="259"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/>
         <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="259"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/>
         <source>Rename Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="337"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="368"/>
         <source>{0} - {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="288"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/>
         <source>Delete Virtual Environments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="288"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/>
         <source>Do you really want to delete these virtual environments?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="342"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/>
         <source>Remove Virtual Environments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="342"/>
+        <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/>
         <source>Do you really want to remove these virtual environments?</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial