eric6/i18n/eric6_zh_CN.ts

changeset 8272
98e172238727
parent 8264
f95dde35d0ab
child 8273
698ae46f40a4
child 8285
1816b622aef2
--- a/eric6/i18n/eric6_zh_CN.ts	Sat May 01 12:20:43 2021 +0200
+++ b/eric6/i18n/eric6_zh_CN.ts	Sat May 01 12:24:04 2021 +0200
@@ -1293,22 +1293,22 @@
         <translation>正在分析模块…</translation>
     </message>
     <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="199"/>
+        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="197"/>
         <source>&lt;&lt;Application&gt;&gt;</source>
         <translation>&lt;&lt;应用&gt;&gt;</translation>
     </message>
     <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="201"/>
+        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="199"/>
         <source>&lt;&lt;Others&gt;&gt;</source>
         <translation>&lt;&lt;其它&gt;&gt;</translation>
     </message>
     <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="290"/>
+        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="288"/>
         <source>Load Diagram</source>
         <translation>加载图表</translation>
     </message>
     <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="290"/>
+        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="288"/>
         <source>&lt;p&gt;The diagram belongs to the project &lt;b&gt;{0}&lt;/b&gt;. Shall this project be opened?&lt;/p&gt;</source>
         <translation>&lt;p&gt; 该图表在工程下 &lt;b&gt;{0}&lt;/b&gt;. 打开该工程? &lt;/p&gt;</translation>
     </message>
@@ -2445,7 +2445,7 @@
         <translation type="obsolete">在该文件夹中查找和替换(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="642"/>
+        <location filename="../UI/Browser.py" line="643"/>
         <source>New toplevel directory</source>
         <translation>新建顶层文件夹</translation>
     </message>
@@ -2480,22 +2480,22 @@
         <translation>&lt;b&gt;浏览器窗口&lt;/b&gt;&lt;p&gt;让您轻易地找到您系统中文件(夹)的层级,确认 Python 程序并在源码查看器中打开它们。该窗口显示独立的多级层次。&lt;/p&gt;&lt;p&gt;第一级仅在您已打开一个程序用来调试,且其根路径系包含该程序的目录时才会显示。通常,所有这些分离的文件构成了一个 Python 应用,而该应用亦在同一目录中。因此,此层级可让您轻易地访问到大多数您所需的文件。&lt;/p&gt;&lt;p&gt;下一个层级用以访问在 Python &lt;tt&gt;sys.path&lt;/tt&gt; 变量中声明的目录。&lt;/p&gt;&lt;p&gt;剩下的层次可让您在您的整个系统中导航。在 UNIX 系统中,在根路径有一个 &lt;tt&gt;/&lt;/tt&gt; 层级,另一个则是用户的家目录。在 Windows 系统中,每一个驱动器都有一个层级。&lt;/p&gt;&lt;p&gt;Python 程序(如:以 &lt;tt&gt;.py&lt;/tt&gt; 为扩展名)将在该层级中以 Python 图标标识。单击鼠标右键将会弹出快捷菜单,让您可以在源码查看器中打开此文件,以便调试或进行单元测试&lt;/p&gt;&lt;p&gt;一个类、函数或方法的关联菜单可让您打开此文件并定义该类、函数或方法,同时确保正确的源码行可见。&lt;/p&gt;&lt;p&gt;Qt-Designer 文件(如:以 &lt;tt&gt;.ui&lt;/tt&gt; 为扩展名) 将以设计器的图标显示。该类文件的关联菜单可让您用 Qt-Designer 打开这些文件。&lt;/p&gt;&lt;p&gt;Qt-Linguist 文件(如:以 &lt;tt&gt;.ts&lt;/tt&gt; 为扩展名)将以语言家的图标显示。该类文件的关联菜单可让您用 Qt-Linguist 打开这些文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="554"/>
+        <location filename="../UI/Browser.py" line="555"/>
         <source>Show Mime-Type</source>
         <translation>显示 MIME 类型</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="527"/>
+        <location filename="../UI/Browser.py" line="528"/>
         <source>The mime type of the file could not be determined.</source>
         <translation>文件 MIME 类型无法确定。</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="545"/>
+        <location filename="../UI/Browser.py" line="546"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>文件的 MIME 类型为 &lt;b&gt;{0}&lt;/b&gt;。</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="554"/>
+        <location filename="../UI/Browser.py" line="555"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
         <translation>该文件有 MIME 类型。&lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;将其添加至文本 MIME 类型列表?</translation>
     </message>
@@ -2540,92 +2540,92 @@
         <translation type="unfinished">删除</translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="878"/>
+        <location filename="../UI/Browser.py" line="879"/>
         <source>New Directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="860"/>
+        <location filename="../UI/Browser.py" line="861"/>
         <source>Name for new directory:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="901"/>
+        <location filename="../UI/Browser.py" line="902"/>
         <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="878"/>
+        <location filename="../UI/Browser.py" line="879"/>
         <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="912"/>
+        <location filename="../UI/Browser.py" line="913"/>
         <source>New File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="893"/>
+        <location filename="../UI/Browser.py" line="894"/>
         <source>Name for new file:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="912"/>
+        <location filename="../UI/Browser.py" line="913"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="941"/>
+        <location filename="../UI/Browser.py" line="942"/>
         <source>Do you really want to move this file to the trash?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="945"/>
+        <location filename="../UI/Browser.py" line="946"/>
         <source>Do you really want to delete this file?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="1042"/>
+        <location filename="../UI/Browser.py" line="1043"/>
         <source>Delete File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="1042"/>
+        <location filename="../UI/Browser.py" line="1043"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="978"/>
+        <location filename="../UI/Browser.py" line="979"/>
         <source>Do you really want to move this directory to the trash?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="982"/>
+        <location filename="../UI/Browser.py" line="983"/>
         <source>Do you really want to delete this directory?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="999"/>
+        <location filename="../UI/Browser.py" line="1000"/>
         <source>Delete Directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="999"/>
+        <location filename="../UI/Browser.py" line="1000"/>
         <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="1022"/>
+        <location filename="../UI/Browser.py" line="1023"/>
         <source>Do you really want to move these files to the trash?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="1026"/>
+        <location filename="../UI/Browser.py" line="1027"/>
         <source>Do you really want to delete these files?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/Browser.py" line="1031"/>
+        <location filename="../UI/Browser.py" line="1032"/>
         <source>Delete Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6088,268 +6088,268 @@
 <context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="143"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>Application</source>
         <translation>应用程序</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="152"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="151"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="158"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>Email</source>
         <translation>电子邮件</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="161"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Graphics</source>
         <translation>图形</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="167"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="166"/>
         <source>Icons</source>
         <translation>图标</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="383"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="382"/>
         <source>Network</source>
         <translation>网络</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
         <source>Plugin Manager</source>
         <translation>插件管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="386"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="385"/>
         <source>Printer</source>
         <translation>打印机</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="202"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="204"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="210"/>
         <source>Shell</source>
         <translation>命令行</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="213"/>
         <source>Tasks</source>
         <translation>任务</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="217"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="216"/>
         <source>Templates</source>
         <translation>模板</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="223"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>Version Control Systems</source>
         <translation>版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="228"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="227"/>
         <source>Debugger</source>
         <translation>调试器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="260"/>
         <source>General</source>
         <translation>通用配置</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="237"/>
         <source>Editor</source>
         <translation>编辑器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="240"/>
         <source>APIs</source>
         <translation>API</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="244"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="243"/>
         <source>Autocompletion</source>
         <translation>自动完成</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="254"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="251"/>
         <source>Calltips</source>
         <translation>调用提示</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="264"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="263"/>
         <source>Filehandling</source>
         <translation>文件处理</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="268"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="267"/>
         <source>Searching</source>
         <translation>查找</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="409"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="408"/>
         <source>Spell checking</source>
         <translation>拼写检查</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="275"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Style</source>
         <translation>风格</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
         <source>Typing</source>
         <translation>键盘输入</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="283"/>
         <source>Exporters</source>
         <translation>输出器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="288"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="287"/>
         <source>Highlighters</source>
         <translation>高亮功能</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="292"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="291"/>
         <source>Filetype Associations</source>
         <translation>文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="295"/>
         <source>Styles</source>
         <translation>风格</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="303"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="302"/>
         <source>Properties</source>
         <translation>属性</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="312"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Help</source>
         <translation>帮助</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="393"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="392"/>
         <source>Help Documentation</source>
         <translation>帮助文档</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="319"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="318"/>
         <source>Help Viewers</source>
         <translation>帮助浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="330"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="329"/>
         <source>Project</source>
         <translation>项目</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="327"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="326"/>
         <source>Project Viewer</source>
         <translation>项目浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="333"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="332"/>
         <source>Multiproject</source>
         <translation>多重项目</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="380"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="379"/>
         <source>Interface</source>
         <translation>界面</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="344"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="343"/>
         <source>Viewmanager</source>
         <translation>视图管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="398"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="397"/>
         <source>Appearance</source>
         <translation>外观</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="583"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="584"/>
         <source>Preferences</source>
         <translation>首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="589"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="590"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>请在左边选择一个列表项以显示配置页面。</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="663"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="664"/>
         <source>Configuration Page Error</source>
         <translation>配置页面错误</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="234"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="663"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="664"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;配置页面 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="300"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="299"/>
         <source>Keywords</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="149"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Cooperation</source>
         <translation>协作</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="423"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="422"/>
         <source>Tray Starter</source>
         <translation>托盘启动器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="405"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="404"/>
         <source>VirusTotal Interface</source>
         <translation>VirusTotal 界面</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="389"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="388"/>
         <source>Security</source>
         <translation>安全</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="185"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="184"/>
         <source>Notifications</source>
         <translation>通知</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="170"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
         <source>Code Checkers</source>
         <translation>代码检查器</translation>
     </message>
@@ -6359,22 +6359,22 @@
         <translation type="obsolete">eric6 网页浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
         <source>Log-Viewer</source>
         <translation>日志浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="179"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="178"/>
         <source>Mimetypes</source>
         <translation>MIME 类型</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="510"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="511"/>
         <source>Enter search text...</source>
         <translation>输入搜索内容…</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="306"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6384,27 +6384,27 @@
         <translation type="obsolete">Flash Cookie 管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="436"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Hex Editor</source>
         <translation type="unfinished">十六进制编辑器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="348"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="347"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="155"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Diff</source>
         <translation type="unfinished">差异</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="257"/>
         <source>Documentation Viewer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="199"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="198"/>
         <source>Protobuf</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6414,22 +6414,22 @@
         <translation type="obsolete">Python2</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="146"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Conda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
         <source>Python Package Management</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="176"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="175"/>
         <source>MicroPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="401"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="400"/>
         <source>eric Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -10801,32 +10801,32 @@
 <context>
     <name>E5PathPickerBase</name>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="162"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="163"/>
         <source>Enter Path Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="159"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="160"/>
         <source>Enter Path Names separated by &apos;;&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="500"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="501"/>
         <source>Choose a file to open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="502"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="503"/>
         <source>Choose files to open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="507"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="508"/>
         <source>Choose a file to save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5PathPicker.py" line="509"/>
+        <location filename="../E5Gui/E5PathPicker.py" line="510"/>
         <source>Choose a directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -10943,7 +10943,7 @@
 <context>
     <name>E5SideBar</name>
     <message>
-        <location filename="../E5Gui/E5SideBar.py" line="58"/>
+        <location filename="../E5Gui/E5SideBar.py" line="66"/>
         <source>Deselect to activate automatic collapsing</source>
         <translation>取消选中以激活自动折叠功能</translation>
     </message>
@@ -11243,42 +11243,42 @@
 <context>
     <name>E5SslErrorHandler</name>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="141"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="150"/>
         <source>SSL Errors</source>
         <translation>SSL 错误</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="141"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="150"/>
         <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="156"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="165"/>
         <source>Certificates</source>
         <translation>证书</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="156"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="165"/>
         <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="209"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="218"/>
         <source>Name: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="220"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="229"/>
         <source>&lt;br/&gt;Organization: {0}</source>
         <translation>&lt;br/&gt;组织:{0}</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="231"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="240"/>
         <source>&lt;br/&gt;Issuer: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="241"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="250"/>
         <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11406,32 +11406,32 @@
 <context>
     <name>E5TextEditSearchWidget</name>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="83"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="95"/>
         <source>Find:</source>
         <translation>查找:</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="107"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="119"/>
         <source>Match case</source>
         <translation>匹配大小写</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="112"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="124"/>
         <source>Whole word</source>
         <translation>全部文字</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="122"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="134"/>
         <source>Press to find the previous occurrence</source>
         <translation>点击查找上一次出现</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="129"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="141"/>
         <source>Press to find the next occurrence</source>
         <translation>点击查找下一次出现</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="347"/>
+        <location filename="../E5Gui/E5TextEditSearchWidget.py" line="357"/>
         <source>&apos;{0}&apos; was not found.</source>
         <translation>“{0}”未找到。</translation>
     </message>
@@ -18774,7 +18774,7 @@
     </message>
     <message>
         <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="79"/>
-        <source>Select the baud rate to be used foor flashing (default: 115.200 bps)</source>
+        <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -31539,7 +31539,7 @@
         <translation>打开最近的文件(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1447"/>
+        <location filename="../HexEdit/HexEditMainWindow.py" line="1449"/>
         <source>&amp;Clear</source>
         <translation>清除(&amp;C)</translation>
     </message>
@@ -40483,102 +40483,102 @@
 <context>
     <name>IconEditorGrid</name>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="211"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="213"/>
         <source>Set Pixel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="212"/>
-        <source>Erase Pixel</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="213"/>
-        <source>Draw Line</source>
-        <translation type="unfinished">显示边界线</translation>
-    </message>
-    <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="214"/>
-        <source>Draw Rectangle</source>
+        <source>Erase Pixel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="215"/>
-        <source>Draw Filled Rectangle</source>
-        <translation type="unfinished"></translation>
+        <source>Draw Line</source>
+        <translation type="unfinished">显示边界线</translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="216"/>
-        <source>Draw Circle</source>
+        <source>Draw Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="217"/>
-        <source>Draw Filled Circle</source>
+        <source>Draw Filled Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="218"/>
-        <source>Draw Ellipse</source>
+        <source>Draw Circle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="219"/>
-        <source>Draw Filled Ellipse</source>
+        <source>Draw Filled Circle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../IconEditor/IconEditorGrid.py" line="220"/>
+        <source>Draw Ellipse</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../IconEditor/IconEditorGrid.py" line="221"/>
+        <source>Draw Filled Ellipse</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../IconEditor/IconEditorGrid.py" line="222"/>
         <source>Fill Region</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="857"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="859"/>
         <source>Cut Selection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="918"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="920"/>
         <source>Paste</source>
         <translation>粘贴</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="918"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="920"/>
         <source>&lt;p&gt;The clipboard image is larger than the current image.&lt;br/&gt;Paste as new image?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="931"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="933"/>
         <source>Paste Clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="949"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="951"/>
         <source>Pasting Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="949"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="951"/>
         <source>Invalid image data in clipboard.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="960"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="962"/>
         <source>Paste Clipboard as New Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="989"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="991"/>
         <source>Clear Image</source>
         <translation>清除图像</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="1009"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="1011"/>
         <source>Resize Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorGrid.py" line="1036"/>
+        <location filename="../IconEditor/IconEditorGrid.py" line="1038"/>
         <source>Convert to Grayscale</source>
         <translation type="unfinished"></translation>
     </message>
@@ -57788,12 +57788,12 @@
         <translation>配置…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="353"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="354"/>
         <source>Delete files/directories</source>
         <translation>删除文件或文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="353"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="354"/>
         <source>Do you really want to delete these entries from the project?</source>
         <translation>确定要从项目中删除这些条目吗?</translation>
     </message>
@@ -57808,22 +57808,22 @@
         <translation>将路径复制到剪贴板</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="291"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="292"/>
         <source>Show Mime-Type</source>
         <translation>显示 MIME 类型</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="271"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="272"/>
         <source>The mime type of the file could not be determined.</source>
         <translation>文件 MIME 类型无法确定。</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="285"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="286"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>文件的 MIME 类型为 &lt;b&gt;{0}&lt;/b&gt;。</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectOthersBrowser.py" line="291"/>
+        <location filename="../Project/ProjectOthersBrowser.py" line="292"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
         <translation type="unfinished">该文件有 MIME 类型。&lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;将其添加至文本 MIME 类型列表?</translation>
     </message>
@@ -67488,12 +67488,12 @@
 <context>
     <name>Shell</name>
     <message>
-        <location filename="../QScintilla/Shell.py" line="155"/>
+        <location filename="../QScintilla/Shell.py" line="154"/>
         <source>Shell - Passive</source>
         <translation>命令行 - 被动</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="157"/>
+        <location filename="../QScintilla/Shell.py" line="156"/>
         <source>Shell</source>
         <translation>命令行</translation>
     </message>
@@ -67543,34 +67543,34 @@
         <translation>配置…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="779"/>
+        <location filename="../QScintilla/Shell.py" line="789"/>
         <source>Select History</source>
         <translation>选择历史</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="779"/>
+        <location filename="../QScintilla/Shell.py" line="789"/>
         <source>Select the history entry to execute (most recent shown last).</source>
         <translation>选择历史条目以执行(最常用的显示在最后)。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="845"/>
+        <location filename="../QScintilla/Shell.py" line="855"/>
         <source>Passive Debug Mode</source>
         <translation>被动调试模式</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="846"/>
+        <location filename="../QScintilla/Shell.py" line="856"/>
         <source>
 Not connected</source>
         <translation>
 没有连接</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="849"/>
+        <location filename="../QScintilla/Shell.py" line="859"/>
         <source>No.</source>
         <translation>No.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2189"/>
+        <location filename="../QScintilla/Shell.py" line="2199"/>
         <source>Drop Error</source>
         <translation>降落误差</translation>
     </message>
@@ -67580,17 +67580,17 @@
         <translation>剪切</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1039"/>
+        <location filename="../QScintilla/Shell.py" line="1049"/>
         <source>StdOut: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1047"/>
+        <location filename="../QScintilla/Shell.py" line="1057"/>
         <source>StdErr: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2189"/>
+        <location filename="../QScintilla/Shell.py" line="2199"/>
         <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>
@@ -67600,7 +67600,7 @@
         <translation type="unfinished">查找</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="897"/>
+        <location filename="../QScintilla/Shell.py" line="907"/>
         <source>Exception &quot;{0}&quot;
 {1}
 File: {2}, Line: {3}
@@ -67608,32 +67608,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="932"/>
+        <location filename="../QScintilla/Shell.py" line="942"/>
         <source>Unspecified syntax error.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="907"/>
+        <location filename="../QScintilla/Shell.py" line="917"/>
         <source>Exception &quot;{0}&quot;
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="934"/>
+        <location filename="../QScintilla/Shell.py" line="944"/>
         <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="957"/>
+        <location filename="../QScintilla/Shell.py" line="967"/>
         <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="2046"/>
+        <location filename="../QScintilla/Shell.py" line="2056"/>
         <source>Project</source>
         <translation type="unfinished">项目</translation>
     </message>
@@ -67653,35 +67653,35 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1865"/>
+        <location filename="../QScintilla/Shell.py" line="1875"/>
         <source>Available Virtual Environments:
 {0}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1913"/>
+        <location filename="../QScintilla/Shell.py" line="1923"/>
         <source>Current Virtual Environment: &apos;{0}&apos;
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="851"/>
+        <location filename="../QScintilla/Shell.py" line="861"/>
         <source>{0} on {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1073"/>
+        <location filename="../QScintilla/Shell.py" line="1083"/>
         <source>&lt;{0}&gt; {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="160"/>
+        <location filename="../QScintilla/Shell.py" line="159"/>
         <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;%restart&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 start a shell for a virtual environment and should be followed by a virtual environment name. &apos;%start&apos; without a virtual environment name starts the default shell. Available virtual environments may be listed with the &apos;%envs&apos; or &apos;%environments&apos; commands. The active virtual environment can be questioned by the &apos;%which&apos; command. &apos;%quit&apos; or &apos;%exit&apos; is used to exit the application. These commands (except &apos;%environments&apos;, &apos;%envs&apos; and &apos;%which&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="188"/>
+        <location filename="../QScintilla/Shell.py" line="187"/>
         <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;%restart&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 start a shell for a virtual environment and should be followed by a virtual environment name. &apos;%start&apos; without a virtual environment name starts the default shell. Available virtual environments may be listed with the &apos;%envs&apos; or &apos;%environments&apos; commands. The active virtual environment can be questioned by the &apos;%which&apos; command. These commands (except &apos;%environments&apos; and &apos;%envs&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>
@@ -67926,310 +67926,310 @@
 <context>
     <name>ShellWindow</name>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="206"/>
+        <location filename="../QScintilla/ShellWindow.py" line="230"/>
         <source>Quit</source>
         <translation type="unfinished">退出</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="206"/>
+        <location filename="../QScintilla/ShellWindow.py" line="230"/>
         <source>&amp;Quit</source>
         <translation type="unfinished">退出(&amp;Q)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="206"/>
+        <location filename="../QScintilla/ShellWindow.py" line="230"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation type="unfinished">Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="212"/>
+        <location filename="../QScintilla/ShellWindow.py" line="236"/>
         <source>Quit the Shell</source>
         <translation type="unfinished">退出程序</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="213"/>
+        <location filename="../QScintilla/ShellWindow.py" line="237"/>
         <source>&lt;b&gt;Quit the Shell&lt;/b&gt;&lt;p&gt;This quits the Shell window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="221"/>
+        <location filename="../QScintilla/ShellWindow.py" line="245"/>
         <source>New Window</source>
         <translation type="unfinished">新建窗口</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="221"/>
+        <location filename="../QScintilla/ShellWindow.py" line="245"/>
         <source>New &amp;Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="221"/>
+        <location filename="../QScintilla/ShellWindow.py" line="245"/>
         <source>Ctrl+Shift+N</source>
         <comment>File|New Window</comment>
         <translation type="unfinished">Ctrl+Shift+N</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="227"/>
-        <source>Open a new Shell window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="229"/>
-        <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new instance of the Shell window.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="236"/>
-        <source>Restart</source>
-        <translation type="unfinished">重启</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="241"/>
-        <source>Restart the shell</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/ShellWindow.py" line="251"/>
+        <source>Open a new Shell window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="253"/>
+        <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new instance of the Shell window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="260"/>
+        <source>Restart</source>
+        <translation type="unfinished">重启</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="265"/>
+        <source>Restart the shell</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="275"/>
         <source>Restart and Clear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="256"/>
+        <location filename="../QScintilla/ShellWindow.py" line="280"/>
         <source>Clear the window and restart the shell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="890"/>
+        <location filename="../QScintilla/ShellWindow.py" line="914"/>
         <source>Show History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="890"/>
+        <location filename="../QScintilla/ShellWindow.py" line="914"/>
         <source>&amp;Show History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="896"/>
+        <location filename="../QScintilla/ShellWindow.py" line="920"/>
         <source>Show the shell history in a dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="900"/>
+        <location filename="../QScintilla/ShellWindow.py" line="924"/>
         <source>Clear History</source>
         <translation type="unfinished">清除历史记录</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="900"/>
+        <location filename="../QScintilla/ShellWindow.py" line="924"/>
         <source>&amp;Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="906"/>
+        <location filename="../QScintilla/ShellWindow.py" line="930"/>
         <source>Clear the shell history</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="910"/>
+        <location filename="../QScintilla/ShellWindow.py" line="934"/>
         <source>Select History Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="910"/>
+        <location filename="../QScintilla/ShellWindow.py" line="934"/>
         <source>Select History &amp;Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="915"/>
-        <source>Select an entry of the shell history</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="923"/>
-        <source>About</source>
-        <translation type="unfinished">关于</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="923"/>
-        <source>&amp;About</source>
-        <translation type="unfinished">关于(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="927"/>
-        <source>Display information about this software</source>
-        <translation type="unfinished">显示软件信息</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="929"/>
-        <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="935"/>
-        <source>About Qt</source>
-        <translation type="unfinished">关于 Qt</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ShellWindow.py" line="935"/>
-        <source>About &amp;Qt</source>
-        <translation type="unfinished">关于 &amp;Qt</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/ShellWindow.py" line="939"/>
+        <source>Select an entry of the shell history</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="947"/>
+        <source>About</source>
+        <translation type="unfinished">关于</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="947"/>
+        <source>&amp;About</source>
+        <translation type="unfinished">关于(&amp;A)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="951"/>
+        <source>Display information about this software</source>
+        <translation type="unfinished">显示软件信息</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="953"/>
+        <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
+        <translation type="unfinished">&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="959"/>
+        <source>About Qt</source>
+        <translation type="unfinished">关于 Qt</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="959"/>
+        <source>About &amp;Qt</source>
+        <translation type="unfinished">关于 &amp;Qt</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ShellWindow.py" line="963"/>
         <source>Display information about the Qt toolkit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="941"/>
+        <location filename="../QScintilla/ShellWindow.py" line="965"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="948"/>
+        <location filename="../QScintilla/ShellWindow.py" line="972"/>
         <source>What&apos;s This?</source>
         <translation type="unfinished">这是什么?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="948"/>
+        <location filename="../QScintilla/ShellWindow.py" line="972"/>
         <source>&amp;What&apos;s This?</source>
         <translation type="unfinished">这是什么(&amp;W)?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="948"/>
+        <location filename="../QScintilla/ShellWindow.py" line="972"/>
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="954"/>
+        <location filename="../QScintilla/ShellWindow.py" line="978"/>
         <source>Context sensitive help</source>
         <translation type="unfinished">背景帮助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="955"/>
+        <location filename="../QScintilla/ShellWindow.py" line="979"/>
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;s This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1127"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1151"/>
         <source>&amp;File</source>
         <translation type="unfinished">文件(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1136"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1160"/>
         <source>&amp;Edit</source>
         <translation type="unfinished">编辑(&amp;E)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1147"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1171"/>
         <source>&amp;View</source>
         <translation type="unfinished">视图(&amp;V)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1154"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1178"/>
         <source>Histor&amp;y</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1161"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1185"/>
         <source>&amp;Start</source>
         <translation type="unfinished">开始(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1167"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1191"/>
         <source>&amp;Help</source>
         <translation type="unfinished">帮助(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1200"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1224"/>
         <source>File</source>
         <translation type="unfinished">文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1209"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1233"/>
         <source>Edit</source>
         <translation type="unfinished">编辑</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1216"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1240"/>
         <source>Find</source>
         <translation type="unfinished">查找</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1222"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1246"/>
         <source>View</source>
         <translation type="unfinished">视图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1229"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1253"/>
         <source>History</source>
         <translation type="unfinished">历史</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1235"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1259"/>
         <source>Help</source>
         <translation type="unfinished">帮助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1256"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1280"/>
         <source>&lt;p&gt;This part of the status bar allows zooming the  shell.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="584"/>
+        <location filename="../QScintilla/ShellWindow.py" line="608"/>
         <source>Move forward one history entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="594"/>
+        <location filename="../QScintilla/ShellWindow.py" line="618"/>
         <source>Move back one history entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="243"/>
+        <location filename="../QScintilla/ShellWindow.py" line="267"/>
         <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Restart the shell for the currently selected environment.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="258"/>
+        <location filename="../QScintilla/ShellWindow.py" line="282"/>
         <source>&lt;b&gt;Restart and Clear&lt;/b&gt;&lt;p&gt;Clear the shell window and restart the shell for the currently selected environment.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="285"/>
+        <location filename="../QScintilla/ShellWindow.py" line="309"/>
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="303"/>
+        <location filename="../QScintilla/ShellWindow.py" line="327"/>
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将已选文件复制到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="321"/>
+        <location filename="../QScintilla/ShellWindow.py" line="345"/>
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="338"/>
+        <location filename="../QScintilla/ShellWindow.py" line="362"/>
         <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1035"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1059"/>
         <source>eric Shell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1033"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1057"/>
         <source>eric Shell [{0}]</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1099"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1123"/>
         <source>About eric Shell Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="1099"/>
+        <location filename="../QScintilla/ShellWindow.py" line="1123"/>
         <source>The eric Shell is a standalone shell window. It uses the same backend as the debugger of the full IDE, but is executed independently.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -79820,12 +79820,12 @@
         <translation type="unfinished">显示版本</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="535"/>
+        <location filename="../Tools/TrayStarter.py" line="537"/>
         <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
         <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="569"/>
+        <location filename="../Tools/TrayStarter.py" line="571"/>
         <source>&lt;/table&gt;</source>
         <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -80395,92 +80395,92 @@
 <context>
     <name>UMLDialog</name>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="75"/>
+        <location filename="../Graphics/UMLDialog.py" line="82"/>
         <source>Close</source>
         <translation>关闭</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="115"/>
+        <location filename="../Graphics/UMLDialog.py" line="122"/>
         <source>Window</source>
         <translation>窗口</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="80"/>
+        <location filename="../Graphics/UMLDialog.py" line="87"/>
         <source>Load</source>
         <translation type="unfinished">载入</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="85"/>
+        <location filename="../Graphics/UMLDialog.py" line="92"/>
         <source>Save</source>
         <translation type="unfinished">保存</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="90"/>
+        <location filename="../Graphics/UMLDialog.py" line="97"/>
         <source>Save As...</source>
         <translation type="unfinished">另存为…</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="100"/>
+        <location filename="../Graphics/UMLDialog.py" line="107"/>
         <source>Print</source>
         <translation type="unfinished">打印</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="105"/>
+        <location filename="../Graphics/UMLDialog.py" line="112"/>
         <source>Print Preview</source>
         <translation type="unfinished">打印预览</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="119"/>
+        <location filename="../Graphics/UMLDialog.py" line="126"/>
         <source>File</source>
         <translation type="unfinished">文件</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="171"/>
+        <location filename="../Graphics/UMLDialog.py" line="178"/>
         <source>Illegal diagram type &apos;{0}&apos; given.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="265"/>
+        <location filename="../Graphics/UMLDialog.py" line="256"/>
         <source>Save Diagram</source>
         <translation type="unfinished">保存图表</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="239"/>
+        <location filename="../Graphics/UMLDialog.py" line="230"/>
         <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="../Graphics/UMLDialog.py" line="265"/>
+        <location filename="../Graphics/UMLDialog.py" line="256"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="390"/>
+        <location filename="../Graphics/UMLDialog.py" line="386"/>
         <source>Load Diagram</source>
         <translation type="unfinished">加载图表</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="294"/>
+        <location filename="../Graphics/UMLDialog.py" line="287"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="382"/>
+        <location filename="../Graphics/UMLDialog.py" line="378"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="382"/>
+        <location filename="../Graphics/UMLDialog.py" line="378"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="95"/>
+        <location filename="../Graphics/UMLDialog.py" line="102"/>
         <source>Save as Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="281"/>
+        <location filename="../Graphics/UMLDialog.py" line="274"/>
         <source>Eric Graphics File (*.e5g);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -88398,17 +88398,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="749"/>
+        <location filename="../QScintilla/ShellWindow.py" line="773"/>
         <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the shell window. A dialog is shown to enter the search text and options for the search.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="770"/>
+        <location filename="../QScintilla/ShellWindow.py" line="794"/>
         <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/ShellWindow.py" line="791"/>
+        <location filename="../QScintilla/ShellWindow.py" line="815"/>
         <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -91645,27 +91645,27 @@
 <context>
     <name>WebBrowserWebSearchWidget</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="143"/>
+        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="142"/>
         <source>Suggestions</source>
         <translation type="unfinished">建议</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="152"/>
+        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="151"/>
         <source>No Recent Searches</source>
         <translation type="unfinished">没有最近的搜索</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="157"/>
+        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="156"/>
         <source>Recent Searches</source>
         <translation type="unfinished">最近的搜索</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="292"/>
+        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="291"/>
         <source>Add &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="301"/>
+        <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="300"/>
         <source>Clear Recent Searches</source>
         <translation type="unfinished">清空最近搜索</translation>
     </message>
@@ -93302,12 +93302,12 @@
         <translation type="unfinished">扫描当前站点</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4623"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4625"/>
         <source>IP Address Report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4633"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4635"/>
         <source>Domain Report</source>
         <translation type="unfinished"></translation>
     </message>
@@ -93327,78 +93327,78 @@
         <translation type="unfinished">已保存的选项卡</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3396"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3398"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3492"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3494"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3566"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3568"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3596"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3598"/>
         <source>Unfiltered</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3613"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3615"/>
         <source>Help Engine</source>
         <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4148"/>
-        <source>ISO</source>
-        <translation type="unfinished">ISO</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4152"/>
-        <source>Windows</source>
-        <translation type="unfinished">Windows</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="4150"/>
-        <source>Unicode</source>
-        <translation type="unfinished">Unicode</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4158"/>
-        <source>Other</source>
-        <translation type="unfinished">其它</translation>
+        <source>ISO</source>
+        <translation type="unfinished">ISO</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="4154"/>
+        <source>Windows</source>
+        <translation type="unfinished">Windows</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4152"/>
+        <source>Unicode</source>
+        <translation type="unfinished">Unicode</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4160"/>
+        <source>Other</source>
+        <translation type="unfinished">其它</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4156"/>
         <source>IBM</source>
         <translation type="unfinished">IBM</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4588"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4590"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished">VirusTotal 扫描</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4588"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4590"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4614"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4616"/>
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4623"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4625"/>
         <source>The given IP address is not in dotted quad notation.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4633"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4635"/>
         <source>Enter a valid domain name:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -93505,27 +93505,27 @@
         <translation type="unfinished">显示所有历史记录…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4183"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4185"/>
         <source>Menu Bar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4188"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4190"/>
         <source>Bookmarks</source>
         <translation type="unfinished">书签</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4193"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4195"/>
         <source>Status Bar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4207"/>
-        <source>&amp;Show all</source>
-        <translation type="unfinished">全部显示(&amp;S)</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="4209"/>
+        <source>&amp;Show all</source>
+        <translation type="unfinished">全部显示(&amp;S)</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4211"/>
         <source>&amp;Hide all</source>
         <translation type="unfinished">全部隐藏(&amp;H)</translation>
     </message>
@@ -93626,7 +93626,7 @@
         <translation type="unfinished">&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5002"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5004"/>
         <source>Export Keyboard Shortcuts</source>
         <translation type="unfinished">导出键盘快捷键</translation>
     </message>
@@ -93646,7 +93646,7 @@
         <translation type="unfinished">&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5020"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5022"/>
         <source>Import Keyboard Shortcuts</source>
         <translation type="unfinished">导入键盘快捷键</translation>
     </message>
@@ -93691,12 +93691,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4145"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4147"/>
         <source>System</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4156"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4158"/>
         <source>Apple</source>
         <translation type="unfinished"></translation>
     </message>
@@ -93711,7 +93711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3576"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3578"/>
         <source>eric Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -93731,17 +93731,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4984"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4986"/>
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard Shortcuts File (*.e4k)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5002"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5004"/>
         <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5020"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5022"/>
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial