src/eric7/i18n/eric7_zh_CN.ts

branch
eric7
changeset 10191
dc47d7d2ff34
parent 10186
91c3ba0767ad
child 10201
5beaa25bdfbe
--- a/src/eric7/i18n/eric7_zh_CN.ts	Sun Sep 03 13:54:22 2023 +0200
+++ b/src/eric7/i18n/eric7_zh_CN.ts	Sun Sep 03 17:35:15 2023 +0200
@@ -12478,996 +12478,996 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3332" />
-      <location filename="../QScintilla/Editor.py" line="428" />
-      <location filename="../QScintilla/Editor.py" line="413" />
+      <location filename="../QScintilla/Editor.py" line="3333" />
+      <location filename="../QScintilla/Editor.py" line="429" />
+      <location filename="../QScintilla/Editor.py" line="414" />
       <source>Open File</source>
       <translation>打开文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="414" />
+      <location filename="../QScintilla/Editor.py" line="415" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt; and exceeds the configured limit of &lt;b&gt;{2} KB&lt;/b&gt;. It will not be opened!&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="429" />
+      <location filename="../QScintilla/Editor.py" line="430" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 的大小为 &lt;b&gt;{1} KB&lt;/b&gt;。确认要读取它?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="526" />
+      <location filename="../QScintilla/Editor.py" line="527" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;源代码编辑器窗口&lt;/b&gt;&lt;p&gt;该窗口用于显示和编辑源文件。可以打开任意多个窗口。文件名显示在窗口标题栏中。&lt;/p&gt;&lt;p&gt;要设置断点只需在行号与折叠标记之间的空白处点击即可。通过页边空白的上下文菜单可进行编辑。&lt;/p&gt;&lt;p&gt;要设置书签只需按住 Shift 键再在行号与折叠标记之间的空白处点击即可。&lt;/p&gt;&lt;p&gt;以上行为都可能通过上下文菜单进行反转。&lt;/p&gt;&lt;p&gt;按住 Ctrl 再语法错误标记上点击可显示该错误的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="891" />
       <source>Undo</source>
       <translation>撤消</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="893" />
+      <location filename="../QScintilla/Editor.py" line="894" />
       <source>Redo</source>
       <translation>重做</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="896" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Revert to last saved state</source>
       <translation>还原到最后保存的状态</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="900" />
+      <location filename="../QScintilla/Editor.py" line="901" />
       <source>Cut</source>
       <translation>剪切</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="903" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="906" />
+      <location filename="../QScintilla/Editor.py" line="907" />
       <source>Paste</source>
       <translation>粘贴</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="912" />
+      <location filename="../QScintilla/Editor.py" line="913" />
       <source>Indent</source>
       <translation>缩进</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="917" />
+      <location filename="../QScintilla/Editor.py" line="918" />
       <source>Unindent</source>
       <translation>取消缩进</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="922" />
+      <location filename="../QScintilla/Editor.py" line="923" />
       <source>Comment</source>
       <translation>注释</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="927" />
+      <location filename="../QScintilla/Editor.py" line="928" />
       <source>Uncomment</source>
       <translation>取消注释</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9150" />
-      <location filename="../QScintilla/Editor.py" line="932" />
+      <location filename="../QScintilla/Editor.py" line="9158" />
+      <location filename="../QScintilla/Editor.py" line="933" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="935" />
-      <source>Select to brace</source>
-      <translation>选择括号内容</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="936" />
-      <source>Select all</source>
-      <translation>全选</translation>
+      <source>Select to brace</source>
+      <translation>选择括号内容</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="937" />
+      <source>Select all</source>
+      <translation>全选</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="938" />
       <source>Deselect all</source>
       <translation>全部取消选择</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="939" />
+      <location filename="../QScintilla/Editor.py" line="940" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="951" />
+      <location filename="../QScintilla/Editor.py" line="952" />
       <source>Use Monospaced Font</source>
       <translation>使用单空格字体</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="956" />
+      <location filename="../QScintilla/Editor.py" line="957" />
       <source>Autosave enabled</source>
       <translation>允许自动保存</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="961" />
+      <location filename="../QScintilla/Editor.py" line="962" />
       <source>Typing aids enabled</source>
       <translation>允许输入辅助</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="969" />
+      <location filename="../QScintilla/Editor.py" line="970" />
       <source>Automatic Completion enabled</source>
       <translation>允许自动补全</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="978" />
+      <location filename="../QScintilla/Editor.py" line="979" />
       <source>Calltip</source>
       <translation>调用提示</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="981" />
+      <location filename="../QScintilla/Editor.py" line="982" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="996" />
+      <location filename="../QScintilla/Editor.py" line="997" />
       <source>New Document View</source>
       <translation>新建文档视图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1001" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>New Document View (with new split)</source>
       <translation>新建文档视图(在新拆分页中)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1009" />
+      <location filename="../QScintilla/Editor.py" line="1010" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1013" />
+      <location filename="../QScintilla/Editor.py" line="1014" />
       <source>Save As...</source>
       <translation>另存为…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1018" />
+      <location filename="../QScintilla/Editor.py" line="1019" />
       <source>Save Copy...</source>
       <translation type="unfinished">保存副本…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
-      <location filename="../QScintilla/Editor.py" line="1037" />
+      <location filename="../QScintilla/Editor.py" line="1041" />
+      <location filename="../QScintilla/Editor.py" line="1038" />
       <source>Complete</source>
       <translation>补全</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Clear Completions Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1047" />
+      <location filename="../QScintilla/Editor.py" line="1048" />
       <source>Complete from Document</source>
       <translation type="unfinished">从文档</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1050" />
       <source>Complete from APIs</source>
       <translation type="unfinished">从 APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1052" />
+      <location filename="../QScintilla/Editor.py" line="1053" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">从文档和 APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1066" />
+      <location filename="../QScintilla/Editor.py" line="1067" />
       <source>Check</source>
       <translation>检查</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1077" />
+      <location filename="../QScintilla/Editor.py" line="1078" />
       <source>Code Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1083" />
+      <location filename="../QScintilla/Editor.py" line="1084" />
       <source>Black</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1088" />
+      <location filename="../QScintilla/Editor.py" line="1089" />
       <source>Format Code</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1092" />
+      <location filename="../QScintilla/Editor.py" line="1093" />
       <source>Check Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1096" />
+      <location filename="../QScintilla/Editor.py" line="1097" />
       <source>Formatting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1105" />
+      <location filename="../QScintilla/Editor.py" line="1106" />
       <source>isort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1110" />
+      <location filename="../QScintilla/Editor.py" line="1111" />
       <source>Sort Imports</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1114" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Imports Sorting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1130" />
+      <location filename="../QScintilla/Editor.py" line="1131" />
       <source>Tools</source>
       <translation>工具</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1141" />
+      <location filename="../QScintilla/Editor.py" line="1142" />
       <source>Show</source>
       <translation>显示</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1143" />
+      <location filename="../QScintilla/Editor.py" line="1144" />
       <source>Code metrics...</source>
       <translation>代码度量…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1145" />
+      <location filename="../QScintilla/Editor.py" line="1146" />
       <source>Code coverage...</source>
       <translation>代码覆盖率…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1148" />
+      <location filename="../QScintilla/Editor.py" line="1149" />
       <source>Show code coverage annotations</source>
       <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1151" />
+      <location filename="../QScintilla/Editor.py" line="1152" />
       <source>Hide code coverage annotations</source>
       <translation>隐藏代码覆盖率注解</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1156" />
       <source>Profile data...</source>
       <translation>剖析数据…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1169" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Diagrams</source>
       <translation>图表</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1171" />
-      <source>Class Diagram...</source>
-      <translation>类图…</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1172" />
-      <source>Package Diagram...</source>
-      <translation>程序包图…</translation>
+      <source>Class Diagram...</source>
+      <translation>类图…</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1173" />
+      <source>Package Diagram...</source>
+      <translation>程序包图…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1174" />
       <source>Imports Diagram...</source>
       <translation>引用图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1175" />
+      <location filename="../QScintilla/Editor.py" line="1176" />
       <source>Application Diagram...</source>
       <translation>应用程序图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1180" />
+      <location filename="../QScintilla/Editor.py" line="1181" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1195" />
+      <location filename="../QScintilla/Editor.py" line="1196" />
       <source>Languages</source>
       <translation>语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1199" />
+      <location filename="../QScintilla/Editor.py" line="1200" />
       <source>Text</source>
       <translation type="unfinished">文本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1222" />
+      <location filename="../QScintilla/Editor.py" line="1223" />
       <source>Guessed</source>
       <translation>猜测</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1551" />
-      <location filename="../QScintilla/Editor.py" line="1226" />
+      <location filename="../QScintilla/Editor.py" line="1552" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Alternatives</source>
       <translation>备选</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1243" />
+      <location filename="../QScintilla/Editor.py" line="1244" />
       <source>Encodings</source>
       <translation>编码</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1266" />
+      <location filename="../QScintilla/Editor.py" line="1267" />
       <source>Re-Open With Encoding</source>
       <translation>使用指定编码重新打开</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1286" />
+      <location filename="../QScintilla/Editor.py" line="1287" />
       <source>End-of-Line Type</source>
       <translation>行尾类型</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1290" />
+      <location filename="../QScintilla/Editor.py" line="1291" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1296" />
+      <location filename="../QScintilla/Editor.py" line="1297" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1302" />
+      <location filename="../QScintilla/Editor.py" line="1303" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1321" />
       <source>Spelling</source>
       <translation type="unfinished">拼写法</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8268" />
-      <location filename="../QScintilla/Editor.py" line="1328" />
+      <location filename="../QScintilla/Editor.py" line="8276" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Check spelling...</source>
       <translation>正在进行拼写检查…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1333" />
+      <location filename="../QScintilla/Editor.py" line="1334" />
       <source>Check spelling of selection...</source>
       <translation>正在对所选内容进行拼写检查…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1337" />
+      <location filename="../QScintilla/Editor.py" line="1338" />
       <source>Remove from dictionary</source>
       <translation>从词典里移除</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1354" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1358" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>No Language</source>
       <translation>无语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1385" />
+      <location filename="../QScintilla/Editor.py" line="1386" />
       <source>Toggle bookmark</source>
       <translation>切换书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1388" />
       <source>Next bookmark</source>
       <translation>下一个书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1390" />
+      <location filename="../QScintilla/Editor.py" line="1391" />
       <source>Previous bookmark</source>
       <translation>上一个书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1393" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Clear all bookmarks</source>
       <translation>清除所有书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1404" />
+      <location filename="../QScintilla/Editor.py" line="1405" />
       <source>Toggle breakpoint</source>
       <translation>切换断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1407" />
+      <location filename="../QScintilla/Editor.py" line="1408" />
       <source>Toggle temporary breakpoint</source>
       <translation>切换临时断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1410" />
+      <location filename="../QScintilla/Editor.py" line="1411" />
       <source>Edit breakpoint...</source>
       <translation>编辑断点…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5927" />
-      <location filename="../QScintilla/Editor.py" line="1413" />
+      <location filename="../QScintilla/Editor.py" line="5928" />
+      <location filename="../QScintilla/Editor.py" line="1414" />
       <source>Enable breakpoint</source>
       <translation>允许断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1417" />
       <source>Next breakpoint</source>
       <translation>下一个断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1419" />
+      <location filename="../QScintilla/Editor.py" line="1420" />
       <source>Previous breakpoint</source>
       <translation>上一个断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1422" />
+      <location filename="../QScintilla/Editor.py" line="1423" />
       <source>Clear all breakpoints</source>
       <translation>清除所有断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1434" />
       <source>Toggle all folds</source>
       <translation type="unfinished">开关所有折叠</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1438" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">开关所有折叠(包含子项)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1441" />
+      <location filename="../QScintilla/Editor.py" line="1442" />
       <source>Toggle current fold</source>
       <translation type="unfinished">开关当前折叠</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1445" />
+      <location filename="../QScintilla/Editor.py" line="1446" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1449" />
+      <location filename="../QScintilla/Editor.py" line="1450" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1455" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1465" />
+      <location filename="../QScintilla/Editor.py" line="1466" />
       <source>Goto syntax error</source>
       <translation>转到语法错误处</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1468" />
+      <location filename="../QScintilla/Editor.py" line="1469" />
       <source>Show syntax error message</source>
       <translation>显示语法错误消息</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1471" />
+      <location filename="../QScintilla/Editor.py" line="1472" />
       <source>Clear syntax error</source>
       <translation>清除语法错误</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1475" />
+      <location filename="../QScintilla/Editor.py" line="1476" />
       <source>Next warning</source>
       <translation>下一个警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1478" />
+      <location filename="../QScintilla/Editor.py" line="1479" />
       <source>Previous warning</source>
       <translation>上一个警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1481" />
+      <location filename="../QScintilla/Editor.py" line="1482" />
       <source>Show warning message</source>
       <translation>显示警告信息</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1484" />
+      <location filename="../QScintilla/Editor.py" line="1485" />
       <source>Clear warnings</source>
       <translation>清空警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1488" />
+      <location filename="../QScintilla/Editor.py" line="1489" />
       <source>Next uncovered line</source>
       <translation>下一个未覆盖行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1491" />
+      <location filename="../QScintilla/Editor.py" line="1492" />
       <source>Previous uncovered line</source>
       <translation>上一个未覆盖行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1495" />
+      <location filename="../QScintilla/Editor.py" line="1496" />
       <source>Next task</source>
       <translation>下一个任务</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1498" />
+      <location filename="../QScintilla/Editor.py" line="1499" />
       <source>Previous task</source>
       <translation>上一个任务</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1502" />
+      <location filename="../QScintilla/Editor.py" line="1503" />
       <source>Next change</source>
       <translation>下一个更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1505" />
+      <location filename="../QScintilla/Editor.py" line="1506" />
       <source>Previous change</source>
       <translation>上一个更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1508" />
+      <location filename="../QScintilla/Editor.py" line="1509" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1537" />
-      <location filename="../QScintilla/Editor.py" line="1528" />
-      <source>Export source</source>
-      <translation>导出源代码</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="1529" />
-      <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1538" />
+      <location filename="../QScintilla/Editor.py" line="1529" />
+      <source>Export source</source>
+      <translation>导出源代码</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1530" />
+      <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1539" />
       <source>No export format given. Aborting...</source>
       <translation>没有给定导出格式。终止…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1548" />
+      <location filename="../QScintilla/Editor.py" line="1549" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1571" />
-      <source>Pygments Lexer</source>
-      <translation>Pygments 词法分析器</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1572" />
+      <source>Pygments Lexer</source>
+      <translation>Pygments 词法分析器</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1573" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2120" />
-      <source>Modification of Read Only file</source>
-      <translation>只读文件的改变</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2121" />
+      <source>Modification of Read Only file</source>
+      <translation>只读文件的改变</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2122" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>试图改变只读文件。请先保存到另一个文件中。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2556" />
-      <source>Add Breakpoint</source>
-      <translation type="unfinished">添加断点</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2557" />
+      <source>Add Breakpoint</source>
+      <translation type="unfinished">添加断点</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2558" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2890" />
+      <location filename="../QScintilla/Editor.py" line="2891" />
       <source>Printing...</source>
       <translation>打印中…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2907" />
+      <location filename="../QScintilla/Editor.py" line="2908" />
       <source>Printing completed</source>
       <translation>打印已完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2909" />
+      <location filename="../QScintilla/Editor.py" line="2910" />
       <source>Error while printing</source>
       <translation>打印时出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2912" />
+      <location filename="../QScintilla/Editor.py" line="2913" />
       <source>Printing aborted</source>
       <translation>打印失败</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3274" />
-      <source>File Modified</source>
-      <translation>文件已改变</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="3275" />
+      <source>File Modified</source>
+      <translation>文件已改变</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="3276" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 有未保存的更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3333" />
+      <location filename="../QScintilla/Editor.py" line="3334" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法打开。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3509" />
-      <location filename="../QScintilla/Editor.py" line="3490" />
-      <location filename="../QScintilla/Editor.py" line="3452" />
-      <source>Save File</source>
-      <translation>保存文件</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="3453" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="3510" />
+      <location filename="../QScintilla/Editor.py" line="3491" />
+      <location filename="../QScintilla/Editor.py" line="3453" />
+      <source>Save File</source>
+      <translation>保存文件</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="3454" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="3511" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3644" />
-      <source>Save File to Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="3645" />
+      <source>Save File to Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="3646" />
       <source>Enter the complete device file path:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5101" />
-      <source>Autocompletion</source>
-      <translation>自动完成</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="5102" />
+      <source>Autocompletion</source>
+      <translation>自动完成</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="5103" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>自动完成无效,没有设定自动完成源。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5230" />
-      <source>Auto-Completion Provider</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="5231" />
+      <source>Auto-Completion Provider</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="5232" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5523" />
-      <source>Call-Tips Provider</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="5524" />
+      <source>Call-Tips Provider</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="5525" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5931" />
+      <location filename="../QScintilla/Editor.py" line="5932" />
       <source>Disable breakpoint</source>
       <translation>去除断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6310" />
+      <location filename="../QScintilla/Editor.py" line="6315" />
       <source>Code Coverage</source>
       <translation>代码覆盖率</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6311" />
+      <location filename="../QScintilla/Editor.py" line="6316" />
       <source>Please select a coverage file</source>
       <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6386" />
-      <location filename="../QScintilla/Editor.py" line="6378" />
+      <location filename="../QScintilla/Editor.py" line="6391" />
+      <location filename="../QScintilla/Editor.py" line="6383" />
       <source>Show Code Coverage Annotations</source>
       <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6379" />
+      <location filename="../QScintilla/Editor.py" line="6384" />
       <source>All lines have been covered.</source>
       <translation>所有行均被已覆盖。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6387" />
+      <location filename="../QScintilla/Editor.py" line="6392" />
       <source>There is no coverage file available.</source>
       <translation>没有有效的覆盖率文件。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6491" />
+      <location filename="../QScintilla/Editor.py" line="6496" />
       <source>Profile Data</source>
       <translation>剖析数据</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6492" />
+      <location filename="../QScintilla/Editor.py" line="6497" />
       <source>Please select a profile file</source>
       <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6653" />
-      <location filename="../QScintilla/Editor.py" line="6647" />
+      <location filename="../QScintilla/Editor.py" line="6658" />
+      <location filename="../QScintilla/Editor.py" line="6652" />
       <source>Syntax Error</source>
       <translation>语法错误</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6654" />
+      <location filename="../QScintilla/Editor.py" line="6659" />
       <source>No syntax error message available.</source>
       <translation>语法错误消息无效。</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
       <location filename="../QScintilla/Editor.py" line="6867" />
-      <location filename="../QScintilla/Editor.py" line="6861" />
       <source>Warning</source>
       <translation>警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6867" />
+      <location filename="../QScintilla/Editor.py" line="6873" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6931" />
+      <location filename="../QScintilla/Editor.py" line="6937" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6934" />
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Warning: {0}</source>
       <translation>警告:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6941" />
+      <location filename="../QScintilla/Editor.py" line="6949" />
       <source>Error: {0}</source>
       <translation>错误:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7048" />
+      <location filename="../QScintilla/Editor.py" line="7056" />
       <source>Macro Name</source>
       <translation>宏名称</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7048" />
+      <location filename="../QScintilla/Editor.py" line="7056" />
       <source>Select a macro name:</source>
       <translation>选择一个宏名称:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7074" />
+      <location filename="../QScintilla/Editor.py" line="7082" />
       <source>Load macro file</source>
       <translation>输入宏文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7120" />
-      <location filename="../QScintilla/Editor.py" line="7076" />
+      <location filename="../QScintilla/Editor.py" line="7128" />
+      <location filename="../QScintilla/Editor.py" line="7084" />
       <source>Macro files (*.macro)</source>
       <translation>宏文件 (*.macro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7098" />
-      <location filename="../QScintilla/Editor.py" line="7088" />
+      <location filename="../QScintilla/Editor.py" line="7106" />
+      <location filename="../QScintilla/Editor.py" line="7096" />
       <source>Error loading macro</source>
       <translation>载入宏文件出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7089" />
+      <location filename="../QScintilla/Editor.py" line="7097" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7099" />
+      <location filename="../QScintilla/Editor.py" line="7107" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7118" />
+      <location filename="../QScintilla/Editor.py" line="7126" />
       <source>Save macro file</source>
       <translation>保存宏文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7136" />
+      <location filename="../QScintilla/Editor.py" line="7144" />
       <source>Save macro</source>
       <translation>保存宏</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7137" />
+      <location filename="../QScintilla/Editor.py" line="7145" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;宏文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7152" />
+      <location filename="../QScintilla/Editor.py" line="7160" />
       <source>Error saving macro</source>
       <translation>保存宏出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7153" />
+      <location filename="../QScintilla/Editor.py" line="7161" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7166" />
+      <location filename="../QScintilla/Editor.py" line="7174" />
       <source>Start Macro Recording</source>
       <translation>开始宏录制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7167" />
+      <location filename="../QScintilla/Editor.py" line="7175" />
       <source>Macro recording is already active. Start new?</source>
       <translation>宏录制已激活。开始录制新宏?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7193" />
+      <location filename="../QScintilla/Editor.py" line="7201" />
       <source>Macro Recording</source>
       <translation>宏录制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7194" />
+      <location filename="../QScintilla/Editor.py" line="7202" />
       <source>Enter name of the macro:</source>
       <translation>输入宏名称:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7344" />
+      <location filename="../QScintilla/Editor.py" line="7352" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7350" />
+      <location filename="../QScintilla/Editor.py" line="7358" />
       <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
       <translation>&lt;br&gt;&lt;b&gt;警告:&lt;/b&gt;您在重新打开时将丢失所有更改。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7357" />
+      <location filename="../QScintilla/Editor.py" line="7365" />
       <source>File changed</source>
       <translation>文件已改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7407" />
+      <location filename="../QScintilla/Editor.py" line="7415" />
       <source>{0} (ro)</source>
       <translation>{0}(只读)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7712" />
+      <location filename="../QScintilla/Editor.py" line="7720" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7713" />
+      <location filename="../QScintilla/Editor.py" line="7721" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7733" />
+      <location filename="../QScintilla/Editor.py" line="7741" />
       <source>Resources</source>
       <translation>资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7735" />
+      <location filename="../QScintilla/Editor.py" line="7743" />
       <source>Add file...</source>
       <translation>添加文件…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7736" />
+      <location filename="../QScintilla/Editor.py" line="7744" />
       <source>Add files...</source>
       <translation>添加文件…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7737" />
+      <location filename="../QScintilla/Editor.py" line="7745" />
       <source>Add aliased file...</source>
       <translation>添加别名文件…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7739" />
+      <location filename="../QScintilla/Editor.py" line="7747" />
       <source>Add localized resource...</source>
       <translation>添加本地资源…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7742" />
+      <location filename="../QScintilla/Editor.py" line="7750" />
       <source>Add resource frame</source>
       <translation>添加资源结构</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7761" />
+      <location filename="../QScintilla/Editor.py" line="7769" />
       <source>Add file resource</source>
       <translation>添加文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7775" />
+      <location filename="../QScintilla/Editor.py" line="7783" />
       <source>Add file resources</source>
       <translation>添加多个文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7799" />
-      <location filename="../QScintilla/Editor.py" line="7793" />
+      <location filename="../QScintilla/Editor.py" line="7807" />
+      <location filename="../QScintilla/Editor.py" line="7801" />
       <source>Add aliased file resource</source>
       <translation>添加别名文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7800" />
+      <location filename="../QScintilla/Editor.py" line="7808" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7875" />
+      <location filename="../QScintilla/Editor.py" line="7883" />
       <source>Package Diagram</source>
       <translation>程序包图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7876" />
+      <location filename="../QScintilla/Editor.py" line="7884" />
       <source>Include class attributes?</source>
       <translation>包含类属性?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7896" />
+      <location filename="../QScintilla/Editor.py" line="7904" />
       <source>Imports Diagram</source>
       <translation>引用图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7897" />
+      <location filename="../QScintilla/Editor.py" line="7905" />
       <source>Include imports from external modules?</source>
       <translation>从外部模块包含引用?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7916" />
+      <location filename="../QScintilla/Editor.py" line="7924" />
       <source>Application Diagram</source>
       <translation>应用程序图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7917" />
+      <location filename="../QScintilla/Editor.py" line="7925" />
       <source>Include module names?</source>
       <translation>包含模块名?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8272" />
+      <location filename="../QScintilla/Editor.py" line="8280" />
       <source>Add to dictionary</source>
       <translation>添加到文件夹</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8274" />
+      <location filename="../QScintilla/Editor.py" line="8282" />
       <source>Ignore All</source>
       <translation>全部忽略</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8692" />
+      <location filename="../QScintilla/Editor.py" line="8700" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8693" />
+      <location filename="../QScintilla/Editor.py" line="8701" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8786" />
+      <location filename="../QScintilla/Editor.py" line="8794" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8787" />
+      <location filename="../QScintilla/Editor.py" line="8795" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8883" />
+      <location filename="../QScintilla/Editor.py" line="8891" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8889" />
+      <location filename="../QScintilla/Editor.py" line="8897" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8957" />
+      <location filename="../QScintilla/Editor.py" line="8965" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8958" />
+      <location filename="../QScintilla/Editor.py" line="8966" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -19929,38 +19929,38 @@
   <context>
     <name>EricTextEditSearchWidget</name>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="115" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="116" />
       <source>Find:</source>
       <translation type="unfinished">查找:</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="141" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="142" />
       <source>Match case</source>
       <translation type="unfinished">匹配大小写</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="146" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="147" />
       <source>Whole word</source>
       <translation type="unfinished">全部文字</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="156" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="157" />
       <source>Press to find the previous occurrence</source>
       <translation type="unfinished">点击查找上一次出现</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="162" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="163" />
       <source>Press to find the next occurrence</source>
       <translation type="unfinished">点击查找下一次出现</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="481" />
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="433" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="482" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="434" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">”{0}“未找到。</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="486" />
+      <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="487" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
@@ -33214,29 +33214,29 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="119" />
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="118" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="121" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="120" />
       <source>Find Next</source>
       <translation type="unfinished">查找下一个</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="131" />
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="130" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="133" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="132" />
       <source>Find Prev</source>
       <translation type="unfinished">查找上一个</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="297" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="299" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="417" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="419" />
       <source>Replaced {0} occurrences.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="423" />
+      <location filename="../HexEdit/HexEditSearchReplaceWidget.py" line="425" />
       <source>Nothing replaced because '{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
@@ -71135,74 +71135,74 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="155" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="154" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="157" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="156" />
       <source>Find Next</source>
       <translation>查找下一个</translation>
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="168" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="167" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="170" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="169" />
       <source>Find Prev</source>
       <translation>查找上一个</translation>
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="181" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="180" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="183" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="182" />
       <source>Replace and Search</source>
       <translation>替换和搜索</translation>
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="195" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="194" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="197" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="196" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="209" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="208" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="211" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="210" />
       <source>Replace All</source>
       <translation>替换全部</translation>
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="297" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="299" />
       <source>Press to find the next occurrence ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="304" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="306" />
       <source>Press to find the previous occurrence ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="311" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="313" />
       <source>Press to replace the selection and search for the next occurence ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="321" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="323" />
       <source>Press to replace the selection ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="328" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="330" />
       <source>Press to replace all occurrences ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="1114" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="665" />
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="627" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="1123" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="674" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="636" />
       <source>'{0}' was not found.</source>
       <translation>“{0}”未找到。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="1267" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="1276" />
       <source>Replaced {0} occurrences.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/SearchReplaceWidget.py" line="1273" />
+      <location filename="../QScintilla/SearchReplaceWidget.py" line="1282" />
       <source>Nothing replaced because '{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
@@ -71321,7 +71321,7 @@
       <translation>匹配大小写</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/SearchWidget.py" line="100" />
+      <location filename="../WebBrowser/SearchWidget.py" line="101" />
       <source>Expression was not found.</source>
       <translation>表达式未找到。</translation>
     </message>
@@ -71336,7 +71336,7 @@
       <translation type="unfinished">正则表达式</translation>
     </message>
     <message>
-      <location filename="../UI/SearchWidget.py" line="212" />
+      <location filename="../UI/SearchWidget.py" line="213" />
       <source>'{0}' was not found.</source>
       <translation>”{0}“未找到。</translation>
     </message>
@@ -72637,143 +72637,158 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="162" />
+      <location filename="../QScintilla/Shell.py" line="164" />
       <source>Shell - Passive</source>
       <translation>命令行 - 被动</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="164" />
+      <location filename="../QScintilla/Shell.py" line="166" />
       <source>Shell</source>
       <translation>命令行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="168" />
-      <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. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') 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" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="198" />
-      <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. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') 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" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="262" />
+      <location filename="../QScintilla/Shell.py" line="170" />
+      <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. Type '%help' to get a list of these commands.&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" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="189" />
+      <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. Type '%help' to get a list of these commands.&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" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="244" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>被动 &gt;&gt;&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
+      <location filename="../QScintilla/Shell.py" line="287" />
       <source>Start</source>
       <translation>开始</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="310" />
+      <location filename="../QScintilla/Shell.py" line="292" />
       <source>History</source>
       <translation>历史</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Shell.py" line="293" />
+      <source>Select entry</source>
+      <translation>选择条目</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="294" />
+      <source>Show</source>
+      <translation>显示</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="306" />
+      <location filename="../QScintilla/Shell.py" line="295" />
+      <source>Clear</source>
+      <translation>清除</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="299" />
+      <source>Cut</source>
+      <translation>剪切</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Copy</source>
+      <translation>复制</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
+      <source>Paste</source>
+      <translation>粘贴</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="304" />
+      <source>Find</source>
+      <translation type="unfinished">查找</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Restart</source>
+      <translation type="unfinished">重启</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
+      <source>Restart and Clear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Shell.py" line="311" />
-      <source>Select entry</source>
-      <translation>选择条目</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="312" />
-      <source>Show</source>
-      <translation>显示</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="325" />
+      <source>Active Name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Shell.py" line="313" />
-      <source>Clear</source>
-      <translation>清除</translation>
+      <source>Save Contents...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="315" />
+      <source>Configure...</source>
+      <translation>配置…</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="317" />
-      <source>Cut</source>
-      <translation>剪切</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="318" />
-      <source>Copy</source>
-      <translation>复制</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
-      <source>Paste</source>
-      <translation>粘贴</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
-      <source>Find</source>
-      <translation type="unfinished">查找</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="326" />
-      <source>Restart</source>
-      <translation type="unfinished">重启</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="327" />
-      <source>Restart and Clear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="330" />
-      <source>Active Name</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="332" />
-      <source>Save Contents...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="334" />
-      <source>Configure...</source>
-      <translation>配置…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="2067" />
-      <location filename="../QScintilla/Shell.py" line="1846" />
-      <location filename="../QScintilla/Shell.py" line="1845" />
-      <location filename="../QScintilla/Shell.py" line="408" />
+      <source>Special Commands Help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2087" />
+      <location filename="../QScintilla/Shell.py" line="1849" />
+      <location filename="../QScintilla/Shell.py" line="1848" />
+      <location filename="../QScintilla/Shell.py" line="391" />
       <source>Project</source>
       <translation type="unfinished">项目</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="806" />
+      <location filename="../QScintilla/Shell.py" line="780" />
+      <source>Clear History</source>
+      <translation type="unfinished">清除历史记录</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="781" />
+      <source>Shall the current history really be cleared?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="803" />
       <source>Select History</source>
       <translation>选择历史</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="807" />
+      <location filename="../QScintilla/Shell.py" line="804" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>选择历史条目以执行(最常用的显示在最后)。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="872" />
+      <location filename="../QScintilla/Shell.py" line="878" />
       <source>Passive Debug Mode</source>
       <translation>被动调试模式</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="873" />
+      <location filename="../QScintilla/Shell.py" line="879" />
       <source>
 Not connected</source>
       <translation>
 没有连接</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="876" />
+      <location filename="../QScintilla/Shell.py" line="882" />
       <source>No.</source>
       <translation>No.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="878" />
+      <location filename="../QScintilla/Shell.py" line="884" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="925" />
+      <location filename="../QScintilla/Shell.py" line="931" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -72781,91 +72796,128 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="934" />
+      <location filename="../QScintilla/Shell.py" line="940" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="954" />
+      <location filename="../QScintilla/Shell.py" line="960" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="957" />
+      <location filename="../QScintilla/Shell.py" line="963" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="981" />
+      <location filename="../QScintilla/Shell.py" line="987" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1063" />
+      <location filename="../QScintilla/Shell.py" line="1069" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1071" />
+      <location filename="../QScintilla/Shell.py" line="1077" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1097" />
+      <location filename="../QScintilla/Shell.py" line="1103" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1892" />
+      <location filename="../QScintilla/Shell.py" line="1886" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1935" />
-      <location filename="../QScintilla/Shell.py" line="1899" />
+      <location filename="../QScintilla/Shell.py" line="1955" />
+      <location filename="../QScintilla/Shell.py" line="1892" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2207" />
+      <location filename="../QScintilla/Shell.py" line="1910" />
+      <source>Error: Argument must be an integer value.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="1927" />
+      <source>Error: Command '{0}' is not supported.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2227" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2208" />
+      <location filename="../QScintilla/Shell.py" line="2228" />
       <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="2451" />
-      <location filename="../QScintilla/Shell.py" line="2437" />
-      <location filename="../QScintilla/Shell.py" line="2416" />
+      <location filename="../QScintilla/Shell.py" line="2471" />
+      <location filename="../QScintilla/Shell.py" line="2457" />
+      <location filename="../QScintilla/Shell.py" line="2436" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2418" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2438" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2458" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&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="2452" />
+      <location filename="../QScintilla/Shell.py" line="2472" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2486" />
+      <source>&lt;tr&gt;&lt;td&gt;%restart&lt;/td&gt;&lt;td&gt;Kill the shell and start a new one.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%clear&lt;/td&gt;&lt;td&gt;Clear the display of the shell window.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%start [environment]&lt;/td&gt;&lt;td&gt;Start a shell for a virtual environment with the given name. If no name if given, a default shell is started.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%envs&lt;br/&gt;%environments&lt;/td&gt;&lt;td&gt;Show a list of known virtual environment names.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%which&lt;/td&gt;&lt;td&gt;Show the name of the active virtual environment.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%hist [n]&lt;br/&gt;%history [n]&lt;/td&gt;&lt;td&gt;Show the most recent 'n' entries of the history. If 'n' is not given, show all entries.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%shist&lt;br/&gt;%shistory&lt;br/&gt;%select_history&lt;/td&gt;&lt;td&gt;Select a command from the history.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%chist&lt;br/&gt;%chistory&lt;br/&gt;%clear_history&lt;/td&gt;&lt;td&gt;Clear the current history after confirmation.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%help&lt;/td&gt;&lt;td&gt;Show this help text.&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2508" />
+      <source>&lt;tr&gt;&lt;td&gt;%quit&lt;br/&gt;%quit()&lt;br/&gt;%exit&lt;br/&gt;%exit()&lt;/td&gt;&lt;td&gt;Exit the application.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;These commands are available through the window menus as well.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2516" />
+      <source>&lt;/table&gt;&lt;p&gt;These commands are available through the context menu as well.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2523" />
+      <source>Shell Special Commands</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2524" />
+      <source>The shell supports these special commands:</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>ShellHistoryDialog</name>

eric ide

mercurial