i18n/eric6_zh_CN.ts

changeset 5742
dc9cd8059221
parent 5739
a870f5f03baa
child 5745
4f4316e83318
--- a/i18n/eric6_zh_CN.ts	Sat May 20 14:33:00 2017 +0200
+++ b/i18n/eric6_zh_CN.ts	Sat May 20 16:13:23 2017 +0200
@@ -1494,17 +1494,17 @@
         <translation>重启后台客户端?</translation>
     </message>
     <message>
-        <location filename="../Utilities/BackgroundService.py" line="207"/>
+        <location filename="../Utilities/BackgroundService.py" line="208"/>
         <source>An error in Erics background client stopped the service.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Utilities/BackgroundService.py" line="415"/>
+        <location filename="../Utilities/BackgroundService.py" line="419"/>
         <source>Erics background client disconnected because of an unknown reason.</source>
         <translation>Erics 后台客户端因未知原因断开连接。</translation>
     </message>
     <message>
-        <location filename="../Utilities/BackgroundService.py" line="421"/>
+        <location filename="../Utilities/BackgroundService.py" line="425"/>
         <source>Background client disconnected.</source>
         <translation>后台客户端已断开连接。</translation>
     </message>
@@ -1519,7 +1519,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Utilities/BackgroundService.py" line="421"/>
+        <location filename="../Utilities/BackgroundService.py" line="425"/>
         <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnected because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37326,208 +37326,208 @@
         <translation>&lt;b&gt;清除&lt;/b&gt;&lt;p&gt;删除当前编辑器中的所有文本。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2048"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
         <source>About</source>
         <translation>关于</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2048"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
         <source>&amp;About</source>
         <translation>关于(&amp;A)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2052"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2120"/>
         <source>Display information about this software</source>
         <translation>显示软件信息</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2054"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2122"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2060"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
         <source>About Qt</source>
         <translation>关于 Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2060"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
         <source>About &amp;Qt</source>
         <translation>关于 &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2064"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2132"/>
         <source>Display information about the Qt toolkit</source>
         <translation>显示 Qt 工具包信息</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2066"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2134"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示 Qt 工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2073"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
         <source>What&apos;s This?</source>
         <translation>这是什么?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2073"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
         <source>&amp;What&apos;s This?</source>
         <translation>这是什么(&amp;W)?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2073"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2079"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2147"/>
         <source>Context sensitive help</source>
         <translation>背景帮助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2080"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2148"/>
         <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>&lt;b&gt;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2096"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2164"/>
         <source>&amp;File</source>
         <translation>文件(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2108"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2176"/>
         <source>&amp;Edit</source>
         <translation>编辑(&amp;E)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2125"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2196"/>
         <source>&amp;Help</source>
         <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2137"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2208"/>
         <source>File</source>
         <translation>文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2150"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2221"/>
         <source>Edit</source>
         <translation>编辑</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2160"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2231"/>
         <source>Find</source>
         <translation>查找</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2167"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2238"/>
         <source>Help</source>
         <translation>帮助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2180"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2251"/>
         <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
         <translation>&lt;p&gt;状态条的这一部分显示编辑器文件是否为可写。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2187"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2258"/>
         <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;状态条的这一部分显示编辑器的行号。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2194"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2265"/>
         <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;状态条的这一部分显示编辑的光标位置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2199"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2270"/>
         <source>Ready</source>
         <translation>就绪</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2268"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2339"/>
         <source>File loaded</source>
         <translation>文件已载入</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2298"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2369"/>
         <source>File saved</source>
         <translation>文件已保存</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2618"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2689"/>
         <source>Untitled</source>
         <translation>未命名</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2317"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
         <source>Mini Editor</source>
         <translation>迷你编辑器</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2582"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2653"/>
         <source>Printing...</source>
         <translation>打印中…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2599"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2670"/>
         <source>Printing completed</source>
         <translation>打印已完成</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2601"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2672"/>
         <source>Error while printing</source>
         <translation>打印时出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2604"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2675"/>
         <source>Printing aborted</source>
         <translation>打印失败</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2659"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2730"/>
         <source>Select all</source>
         <translation>全选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2660"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2731"/>
         <source>Deselect all</source>
         <translation>全部取消选择</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2674"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2745"/>
         <source>Languages</source>
         <translation>语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2677"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2748"/>
         <source>No Language</source>
         <translation>无语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2700"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2771"/>
         <source>Guessed</source>
         <translation>猜测</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2721"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2792"/>
         <source>Alternatives</source>
         <translation>备选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2735"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
         <source>Pygments Lexer</source>
         <translation>Pygments 词法分析器</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2735"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2247"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
         <source>Open File</source>
         <translation>打开文件</translation>
     </message>
@@ -37542,32 +37542,32 @@
         <translation>列:{0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2247"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
         <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/MiniEditor.py" line="2283"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
         <source>Save File</source>
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2283"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
         <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/MiniEditor.py" line="2317"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
         <source>{0}[*] - {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2718"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2789"/>
         <source>Alternatives ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2226"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
         <source>The document has unsaved changes.</source>
         <translation>文档有未保存的更改。</translation>
     </message>
@@ -37582,7 +37582,7 @@
         <translation>Eric6 迷你编辑器是一个基于 QScintilla 的编辑器组件。它可用于简单的、不需要完整编辑器复杂功能的编辑任务。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2226"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
         <source>eric6 Mini Editor</source>
         <translation>eric6 迷你编辑器</translation>
     </message>
@@ -50313,70 +50313,100 @@
         <translation>查找替换</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="29"/>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="38"/>
         <source>Press to close the window</source>
         <translation>点击关闭窗口</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="39"/>
         <source>Find:</source>
-        <translation>查找:</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="71"/>
+        <translation type="obsolete">查找:</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="83"/>
         <source>Press to find the previous occurrence</source>
         <translation>点击查找上一次出现</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="78"/>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="90"/>
         <source>Press to find the next occurrence</source>
         <translation>点击查找下一次出现</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="85"/>
         <source>Match case</source>
-        <translation>匹配大小写</translation>
+        <translation type="obsolete">匹配大小写</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="92"/>
         <source>Whole word</source>
-        <translation>全部文字</translation>
+        <translation type="obsolete">全部文字</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="106"/>
         <source>Replace:</source>
-        <translation>替换:</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="138"/>
+        <translation type="obsolete">替换:</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="153"/>
         <source>Press to replace the selection</source>
         <translation>点击替换所选部分</translation>
     </message>
     <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="152"/>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="167"/>
         <source>Press to replace all occurrences</source>
         <translation>点击替换所有出现的项</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="99"/>
         <source>Regexp</source>
-        <translation>正则表达式</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="159"/>
-        <source>Wrap around</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">正则表达式</translation>
     </message>
     <message>
         <location filename="../QScintilla/ReplaceWidget.ui" line="166"/>
         <source>Selection only</source>
-        <translation type="unfinished">仅限选中区域</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/ReplaceWidget.ui" line="145"/>
+        <translation type="obsolete">仅限选中区域</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="160"/>
         <source>Press to replace the selection and search for the next occurence</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="48"/>
+        <source>&amp;Find:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="97"/>
+        <source>&amp;Match case</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="104"/>
+        <source>Whole &amp;word</source>
+        <translation type="unfinished">全部文字(&amp;W)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="111"/>
+        <source>Rege&amp;xp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="118"/>
+        <source>&amp;Replace:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="174"/>
+        <source>Wrap &amp;around</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/ReplaceWidget.ui" line="181"/>
+        <source>&amp;Selection only</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>RestructuredTextProvider</name>
@@ -50428,32 +50458,32 @@
 <context>
     <name>SearchReplaceWidget</name>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="664"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="787"/>
         <source>&apos;{0}&apos; was not found.</source>
         <translation>“{0}”未找到。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="786"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="916"/>
         <source>Replaced {0} occurrences.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="791"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="921"/>
         <source>Nothing replaced because &apos;{0}&apos; was not found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="147"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="151"/>
         <source>Find Next</source>
         <translation>查找下一个</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="155"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="158"/>
         <source>Find Prev</source>
         <translation>查找上一个</translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="57"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="58"/>
         <source>&lt;b&gt;Find and Replace&lt;/b&gt;
 &lt;p&gt;This dialog is used to find some text and replace it with another text.
 By checking the various checkboxes, the search can be made more specific.
@@ -50463,7 +50493,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="68"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="69"/>
         <source>&lt;b&gt;Find&lt;/b&gt;
 &lt;p&gt;This dialog is used to find some text. By checking the various checkboxes,
 the search can be made more specific. The search string might be a regular
@@ -50472,7 +50502,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/SearchReplaceWidget.py" line="79"/>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="80"/>
         <source>&lt;table border=&quot;0&quot;&gt;
 &lt;tr&gt;&lt;td&gt;&lt;code&gt;.&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Matches any character&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;code&gt;(&lt;/code&gt;&lt;/td&gt;&lt;td&gt;This marks the start of a region for tagging a
@@ -50517,6 +50547,21 @@
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="166"/>
+        <source>Replace and Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="176"/>
+        <source>Replace Occurrence</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchReplaceWidget.py" line="186"/>
+        <source>Replace All</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>SearchWidget</name>
@@ -50558,17 +50603,17 @@
     <message>
         <location filename="../QScintilla/SearchWidget.ui" line="99"/>
         <source>Regexp</source>
-        <translation>正则表达式</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/SearchWidget.ui" line="106"/>
+        <translation type="obsolete">正则表达式</translation>
+    </message>
+    <message>
+        <location filename="../Helpviewer/SearchWidget.ui" line="80"/>
         <source>Wrap around</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/SearchWidget.ui" line="113"/>
         <source>Selection only</source>
-        <translation>仅限选中区域</translation>
+        <translation type="obsolete">仅限选中区域</translation>
     </message>
     <message>
         <location filename="../WebBrowser/SearchWidget.py" line="98"/>
@@ -50585,6 +50630,36 @@
         <source>&apos;{0}&apos; was not found.</source>
         <translation>”{0}“未找到。</translation>
     </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="48"/>
+        <source>&amp;Find:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="97"/>
+        <source>&amp;Match case</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="104"/>
+        <source>Whole &amp;word</source>
+        <translation type="unfinished">全部文字(&amp;W)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="111"/>
+        <source>Rege&amp;xp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="118"/>
+        <source>Wrap &amp;around</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/SearchWidget.ui" line="125"/>
+        <source>&amp;Selection only</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>SearchWidgetLine</name>
@@ -67620,7 +67695,7 @@
         <translation>编辑</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3292"/>
+        <location filename="../ViewManager/ViewManager.py" line="3360"/>
         <source>Search</source>
         <translation>搜索</translation>
     </message>
@@ -67745,824 +67820,824 @@
         <translation>&lt;b&gt;替换&lt;/b&gt;&lt;p&gt;在当前编辑器搜索某文本并替换之。显示一个对话框可输入搜索文本、替换文本以及搜索替换的选项。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3231"/>
+        <location filename="../ViewManager/ViewManager.py" line="3299"/>
         <source>Quicksearch</source>
         <translation>快速搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2962"/>
+        <location filename="../ViewManager/ViewManager.py" line="3030"/>
         <source>&amp;Quicksearch</source>
         <translation>快速搜索(&amp;Q)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2962"/>
+        <location filename="../ViewManager/ViewManager.py" line="3030"/>
         <source>Ctrl+Shift+K</source>
         <comment>Search|Quicksearch</comment>
         <translation>Ctrl+Shift+K</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2970"/>
+        <location filename="../ViewManager/ViewManager.py" line="3038"/>
         <source>Perform a quicksearch</source>
         <translation>执行快速搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2972"/>
+        <location filename="../ViewManager/ViewManager.py" line="3040"/>
         <source>&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;快速搜索&lt;/b&gt;&lt;p&gt;通过给定快速搜索的条目区域激活 IDE 的快速搜索功能。如果该区域已激活并包含文本,则搜索该文本下一次出现的位置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2983"/>
+        <location filename="../ViewManager/ViewManager.py" line="3051"/>
         <source>Quicksearch backwards</source>
         <translation>向后快速搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2983"/>
+        <location filename="../ViewManager/ViewManager.py" line="3051"/>
         <source>Quicksearch &amp;backwards</source>
         <translation>向后快速搜索(&amp;b)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2983"/>
+        <location filename="../ViewManager/ViewManager.py" line="3051"/>
         <source>Ctrl+Shift+J</source>
         <comment>Search|Quicksearch backwards</comment>
         <translation>Ctrl+Shift+J</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2993"/>
+        <location filename="../ViewManager/ViewManager.py" line="3061"/>
         <source>Perform a quicksearch backwards</source>
         <translation>执行快速向后搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="2996"/>
+        <location filename="../ViewManager/ViewManager.py" line="3064"/>
         <source>&lt;b&gt;Quicksearch backwards&lt;/b&gt;&lt;p&gt;This searches the previous occurrence of the quicksearch text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;向后快速搜索&lt;/b&gt;&lt;p&gt;搜索上一次出现快速搜索文本的位置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3005"/>
+        <location filename="../ViewManager/ViewManager.py" line="3073"/>
         <source>Quicksearch extend</source>
         <translation>扩展快速搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3005"/>
+        <location filename="../ViewManager/ViewManager.py" line="3073"/>
         <source>Quicksearch e&amp;xtend</source>
         <translation>扩展快速搜索(&amp;X)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3005"/>
+        <location filename="../ViewManager/ViewManager.py" line="3073"/>
         <source>Ctrl+Shift+H</source>
         <comment>Search|Quicksearch extend</comment>
         <translation>Ctrl+Shift+H</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3013"/>
+        <location filename="../ViewManager/ViewManager.py" line="3081"/>
         <source>Extend the quicksearch to the end of the current word</source>
         <translation>将快速搜索文本扩展到当前文字的末尾</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3016"/>
+        <location filename="../ViewManager/ViewManager.py" line="3084"/>
         <source>&lt;b&gt;Quicksearch extend&lt;/b&gt;&lt;p&gt;This extends the quicksearch text to the end of the word currently found.&lt;/p&gt;</source>
         <translation>&lt;b&gt;扩展快速搜索&lt;/b&gt;&lt;p&gt;将快速搜索文本扩展到当前找到文字的末尾。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3034"/>
+        <location filename="../ViewManager/ViewManager.py" line="3102"/>
         <source>Goto Line</source>
         <translation>跳转行</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3026"/>
+        <location filename="../ViewManager/ViewManager.py" line="3094"/>
         <source>&amp;Goto Line...</source>
         <translation>跳转行(&amp;G)…</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3026"/>
+        <location filename="../ViewManager/ViewManager.py" line="3094"/>
         <source>Ctrl+G</source>
         <comment>Search|Goto Line</comment>
         <translation>Ctrl+G</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3036"/>
+        <location filename="../ViewManager/ViewManager.py" line="3104"/>
         <source>&lt;b&gt;Goto Line&lt;/b&gt;&lt;p&gt;Go to a specific line of text in the current editor. A dialog is shown to enter the linenumber.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳转行&lt;/b&gt;&lt;p&gt;跳转到当前编辑器中文本的指定行。显示的对话框可输入行号。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3053"/>
+        <location filename="../ViewManager/ViewManager.py" line="3121"/>
         <source>Goto Brace</source>
         <translation>跳转括号</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3045"/>
+        <location filename="../ViewManager/ViewManager.py" line="3113"/>
         <source>Goto &amp;Brace</source>
         <translation>跳转括号(&amp;B)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3045"/>
+        <location filename="../ViewManager/ViewManager.py" line="3113"/>
         <source>Ctrl+L</source>
         <comment>Search|Goto Brace</comment>
         <translation>Ctrl+L</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3055"/>
+        <location filename="../ViewManager/ViewManager.py" line="3123"/>
         <source>&lt;b&gt;Goto Brace&lt;/b&gt;&lt;p&gt;Go to the matching brace in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳转括号&lt;/b&gt;&lt;p&gt;跳转到当前编辑器中匹配的括号处。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3133"/>
+        <location filename="../ViewManager/ViewManager.py" line="3201"/>
         <source>Search in Files</source>
         <translation>在文件中搜索</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3133"/>
+        <location filename="../ViewManager/ViewManager.py" line="3201"/>
         <source>Search in &amp;Files...</source>
         <translation>在文件中搜索(&amp;F)…</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3133"/>
+        <location filename="../ViewManager/ViewManager.py" line="3201"/>
         <source>Shift+Ctrl+F</source>
         <comment>Search|Search Files</comment>
         <translation>Shift+Ctrl+F</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3141"/>
+        <location filename="../ViewManager/ViewManager.py" line="3209"/>
         <source>Search for a text in files</source>
         <translation>在文件中搜索文本</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3143"/>
+        <location filename="../ViewManager/ViewManager.py" line="3211"/>
         <source>&lt;b&gt;Search in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
         <translation>&lt;b&gt;在文件中搜索&lt;/b&gt;&lt;p&gt;在项目或目录树的文件中搜索某文本。显示的对话框中可输入搜索文本、搜索和显示结果的选项。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3153"/>
+        <location filename="../ViewManager/ViewManager.py" line="3221"/>
         <source>Replace in Files</source>
         <translation>在文件中替换</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3153"/>
+        <location filename="../ViewManager/ViewManager.py" line="3221"/>
         <source>Replace in F&amp;iles...</source>
         <translation>在文件中替换(&amp;I)…</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3153"/>
+        <location filename="../ViewManager/ViewManager.py" line="3221"/>
         <source>Shift+Ctrl+R</source>
         <comment>Search|Replace in Files</comment>
         <translation>Shift+Ctrl+R</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3160"/>
+        <location filename="../ViewManager/ViewManager.py" line="3228"/>
         <source>Search for a text in files and replace it</source>
         <translation>在文件中搜索文本并替换之</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3162"/>
+        <location filename="../ViewManager/ViewManager.py" line="3230"/>
         <source>&lt;b&gt;Replace in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
         <translation>&lt;b&gt;在文件中替换&lt;/b&gt;&lt;p&gt;在项目或目录树的文件中搜索某文本并替换之。显示的对话框可输入搜索文本、替换文本以及搜索和显示结果的选项。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3251"/>
+        <location filename="../ViewManager/ViewManager.py" line="3319"/>
         <source>&lt;p&gt;Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the &apos;quicksearch extend&apos; action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.&lt;/p&gt;</source>
         <translation>&lt;p&gt;将搜索文本直接输入到该区域。搜索区别大小写。如果该输入区域没有输入焦点,则快速搜索功能在“快速搜索下一个”动作(默认键:Ctrl+Shift+K)激活时被激活,否则将搜索输入文本下一次出现的位置。“向后快速搜索”动作(默认键:Ctrl+Shift+J)向后搜索。启动“扩展快速搜索”动作(默认键:Ctrl+Shift+H)将扩展当前搜索文本到当前找到文字的结尾。可在快速搜索条目具有输入焦点时按下回车键以开启快速搜索功能。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3278"/>
+        <location filename="../ViewManager/ViewManager.py" line="3346"/>
         <source>Quicksearch Textedit</source>
         <translation>快速搜索文本编辑</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3329"/>
+        <location filename="../ViewManager/ViewManager.py" line="3400"/>
         <source>Zoom in</source>
         <translation>放大</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3329"/>
+        <location filename="../ViewManager/ViewManager.py" line="3400"/>
         <source>Zoom &amp;in</source>
         <translation>放大(&amp;I)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3329"/>
+        <location filename="../ViewManager/ViewManager.py" line="3400"/>
         <source>Ctrl++</source>
         <comment>View|Zoom in</comment>
         <translation>Ctrl++</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3338"/>
+        <location filename="../ViewManager/ViewManager.py" line="3409"/>
         <source>Zoom in on the text</source>
         <translation>放大显示文本</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3340"/>
-        <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;放大&lt;/b&gt;&lt;p&gt;放大显示文本。将使文本变大。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3348"/>
-        <source>Zoom out</source>
-        <translation>缩小</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3348"/>
-        <source>Zoom &amp;out</source>
-        <translation>缩小(&amp;O)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3348"/>
-        <source>Ctrl+-</source>
-        <comment>View|Zoom out</comment>
-        <translation>Ctrl+-</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3357"/>
-        <source>Zoom out on the text</source>
-        <translation>缩小显示文本</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3359"/>
-        <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;缩小&lt;/b&gt;&lt;p&gt;缩小显示文本。将使文本变小。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3386"/>
-        <source>Zoom</source>
-        <translation>缩放</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3386"/>
-        <source>&amp;Zoom</source>
-        <translation>缩放(&amp;Z)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3386"/>
-        <source>Ctrl+#</source>
-        <comment>View|Zoom</comment>
-        <translation>Ctrl+#</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3394"/>
-        <source>Zoom the text</source>
-        <translation>缩放文本</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3396"/>
-        <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;缩放&lt;/b&gt;&lt;p&gt;缩放文本。打开一个对话框以输入所需大小。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3409"/>
-        <source>Toggle all folds</source>
-        <translation>开关所有折叠</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3405"/>
-        <source>Toggle &amp;all folds</source>
-        <translation>开关所有折叠(&amp;A)</translation>
-    </message>
-    <message>
         <location filename="../ViewManager/ViewManager.py" line="3411"/>
-        <source>&lt;b&gt;Toggle all folds&lt;/b&gt;&lt;p&gt;Toggle all folds of the current editor.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;开关所有折叠&lt;/b&gt;&lt;p&gt;打开或关闭当前编辑器的所有折叠。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3425"/>
-        <source>Toggle all folds (including children)</source>
-        <translation>开关所有折叠(包含子项)</translation>
+        <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;放大&lt;/b&gt;&lt;p&gt;放大显示文本。将使文本变大。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3419"/>
+        <source>Zoom out</source>
+        <translation>缩小</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3419"/>
+        <source>Zoom &amp;out</source>
+        <translation>缩小(&amp;O)</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3419"/>
+        <source>Ctrl+-</source>
+        <comment>View|Zoom out</comment>
+        <translation>Ctrl+-</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3428"/>
+        <source>Zoom out on the text</source>
+        <translation>缩小显示文本</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3430"/>
+        <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;缩小&lt;/b&gt;&lt;p&gt;缩小显示文本。将使文本变小。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3457"/>
+        <source>Zoom</source>
+        <translation>缩放</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3457"/>
+        <source>&amp;Zoom</source>
+        <translation>缩放(&amp;Z)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3457"/>
+        <source>Ctrl+#</source>
+        <comment>View|Zoom</comment>
+        <translation>Ctrl+#</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3465"/>
+        <source>Zoom the text</source>
+        <translation>缩放文本</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3467"/>
+        <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;缩放&lt;/b&gt;&lt;p&gt;缩放文本。打开一个对话框以输入所需大小。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3480"/>
+        <source>Toggle all folds</source>
+        <translation>开关所有折叠</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3476"/>
+        <source>Toggle &amp;all folds</source>
+        <translation>开关所有折叠(&amp;A)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3482"/>
+        <source>&lt;b&gt;Toggle all folds&lt;/b&gt;&lt;p&gt;Toggle all folds of the current editor.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;开关所有折叠&lt;/b&gt;&lt;p&gt;打开或关闭当前编辑器的所有折叠。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3496"/>
+        <source>Toggle all folds (including children)</source>
+        <translation>开关所有折叠(包含子项)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3490"/>
         <source>Toggle all &amp;folds (including children)</source>
         <translation>开关所有折叠(&amp;F)(包含子项)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3427"/>
+        <location filename="../ViewManager/ViewManager.py" line="3498"/>
         <source>&lt;b&gt;Toggle all folds (including children)&lt;/b&gt;&lt;p&gt;Toggle all folds of the current editor including all children.&lt;/p&gt;</source>
         <translation>&lt;b&gt;开关所有折叠(包含子项)&lt;/b&gt;&lt;p&gt;打开或关闭当前编辑器中的所有折叠,包括子折叠。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3441"/>
+        <location filename="../ViewManager/ViewManager.py" line="3512"/>
         <source>Toggle current fold</source>
         <translation>开关当前折叠</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3437"/>
+        <location filename="../ViewManager/ViewManager.py" line="3508"/>
         <source>Toggle &amp;current fold</source>
         <translation>开关当前折叠(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3443"/>
+        <location filename="../ViewManager/ViewManager.py" line="3514"/>
         <source>&lt;b&gt;Toggle current fold&lt;/b&gt;&lt;p&gt;Toggle the folds of the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;开关当前折叠&lt;/b&gt;&lt;p&gt;打开或关闭当前编辑器的当前行中的折叠。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3458"/>
+        <location filename="../ViewManager/ViewManager.py" line="3529"/>
         <source>Remove all highlights</source>
         <translation>取消所有高亮</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3460"/>
+        <location filename="../ViewManager/ViewManager.py" line="3531"/>
         <source>&lt;b&gt;Remove all highlights&lt;/b&gt;&lt;p&gt;Remove the highlights of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;取消所有高亮&lt;/b&gt;&lt;p&gt;取消所有编辑器中的高亮。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3506"/>
+        <location filename="../ViewManager/ViewManager.py" line="3577"/>
         <source>Split view</source>
         <translation>拆分视图</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3506"/>
+        <location filename="../ViewManager/ViewManager.py" line="3577"/>
         <source>&amp;Split view</source>
         <translation>拆分视图(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3511"/>
+        <location filename="../ViewManager/ViewManager.py" line="3582"/>
         <source>Add a split to the view</source>
         <translation>对视图进行拆分</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3513"/>
+        <location filename="../ViewManager/ViewManager.py" line="3584"/>
         <source>&lt;b&gt;Split view&lt;/b&gt;&lt;p&gt;Add a split to the view.&lt;/p&gt;</source>
         <translation>&lt;b&gt;拆分视图&lt;/b&gt;&lt;p&gt;对视图进行拆分。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3521"/>
+        <location filename="../ViewManager/ViewManager.py" line="3592"/>
         <source>Arrange horizontally</source>
         <translation>水平排列</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3521"/>
+        <location filename="../ViewManager/ViewManager.py" line="3592"/>
         <source>Arrange &amp;horizontally</source>
         <translation>水平排列(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3525"/>
+        <location filename="../ViewManager/ViewManager.py" line="3596"/>
         <source>Arrange the splitted views horizontally</source>
         <translation>将拆分的视图进行水平排列</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3527"/>
+        <location filename="../ViewManager/ViewManager.py" line="3598"/>
         <source>&lt;b&gt;Arrange horizontally&lt;/b&gt;&lt;p&gt;Arrange the splitted views horizontally.&lt;/p&gt;</source>
         <translation>&lt;b&gt;水平排列&lt;/b&gt;&lt;p&gt;将拆分的视图进行水平排列。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3536"/>
+        <location filename="../ViewManager/ViewManager.py" line="3607"/>
         <source>Remove split</source>
         <translation>移除拆分</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3536"/>
+        <location filename="../ViewManager/ViewManager.py" line="3607"/>
         <source>&amp;Remove split</source>
         <translation>移除拆分(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3541"/>
+        <location filename="../ViewManager/ViewManager.py" line="3612"/>
         <source>Remove the current split</source>
         <translation>移除当前拆分</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3543"/>
+        <location filename="../ViewManager/ViewManager.py" line="3614"/>
         <source>&lt;b&gt;Remove split&lt;/b&gt;&lt;p&gt;Remove the current split.&lt;/p&gt;</source>
         <translation>&lt;b&gt;移除拆分&lt;/b&gt;&lt;p&gt;移除当前拆分。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3551"/>
+        <location filename="../ViewManager/ViewManager.py" line="3622"/>
         <source>Next split</source>
         <translation>下一个拆分</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3551"/>
+        <location filename="../ViewManager/ViewManager.py" line="3622"/>
         <source>&amp;Next split</source>
         <translation>下一个拆分(&amp;N)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3551"/>
+        <location filename="../ViewManager/ViewManager.py" line="3622"/>
         <source>Ctrl+Alt+N</source>
         <comment>View|Next split</comment>
         <translation>Ctrl+Alt+N</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3558"/>
+        <location filename="../ViewManager/ViewManager.py" line="3629"/>
         <source>Move to the next split</source>
         <translation>移动到下一个拆分中</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3560"/>
+        <location filename="../ViewManager/ViewManager.py" line="3631"/>
         <source>&lt;b&gt;Next split&lt;/b&gt;&lt;p&gt;Move to the next split.&lt;/p&gt;</source>
         <translation>&lt;b&gt;下一个拆分&lt;/b&gt;&lt;p&gt;移动到下一个拆分中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3568"/>
+        <location filename="../ViewManager/ViewManager.py" line="3639"/>
         <source>Previous split</source>
         <translation>上一个拆分</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3568"/>
+        <location filename="../ViewManager/ViewManager.py" line="3639"/>
         <source>&amp;Previous split</source>
         <translation>上一个拆分(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3568"/>
+        <location filename="../ViewManager/ViewManager.py" line="3639"/>
         <source>Ctrl+Alt+P</source>
         <comment>View|Previous split</comment>
         <translation>Ctrl+Alt+P</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3574"/>
+        <location filename="../ViewManager/ViewManager.py" line="3645"/>
         <source>Move to the previous split</source>
         <translation>移动到上一个拆分中</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3576"/>
+        <location filename="../ViewManager/ViewManager.py" line="3647"/>
         <source>&lt;b&gt;Previous split&lt;/b&gt;&lt;p&gt;Move to the previous split.&lt;/p&gt;</source>
         <translation>&lt;b&gt;上一个拆分&lt;/b&gt;&lt;p&gt;移动到上一个拆分中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3620"/>
-        <source>&amp;View</source>
-        <translation>视图(&amp;V)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3655"/>
-        <source>View</source>
-        <translation>视图</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3689"/>
-        <source>Start Macro Recording</source>
-        <translation>开始宏录制</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3683"/>
-        <source>S&amp;tart Macro Recording</source>
-        <translation>开始宏录制(&amp;T)</translation>
-    </message>
-    <message>
         <location filename="../ViewManager/ViewManager.py" line="3691"/>
+        <source>&amp;View</source>
+        <translation>视图(&amp;V)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3726"/>
+        <source>View</source>
+        <translation>视图</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3760"/>
+        <source>Start Macro Recording</source>
+        <translation>开始宏录制</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3754"/>
+        <source>S&amp;tart Macro Recording</source>
+        <translation>开始宏录制(&amp;T)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3762"/>
         <source>&lt;b&gt;Start Macro Recording&lt;/b&gt;&lt;p&gt;Start recording editor commands into a new macro.&lt;/p&gt;</source>
         <translation>&lt;b&gt;开始宏录制&lt;/b&gt;&lt;p&gt;开始将编辑器命令录制到一个新宏中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3703"/>
+        <location filename="../ViewManager/ViewManager.py" line="3774"/>
         <source>Stop Macro Recording</source>
         <translation>中止宏录制</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3699"/>
+        <location filename="../ViewManager/ViewManager.py" line="3770"/>
         <source>Sto&amp;p Macro Recording</source>
         <translation>中止宏录制(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3705"/>
+        <location filename="../ViewManager/ViewManager.py" line="3776"/>
         <source>&lt;b&gt;Stop Macro Recording&lt;/b&gt;&lt;p&gt;Stop recording editor commands into a new macro.&lt;/p&gt;</source>
         <translation>&lt;b&gt;中止宏录制&lt;/b&gt;&lt;p&gt;中止将编辑器命令录制到一个新宏中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3717"/>
+        <location filename="../ViewManager/ViewManager.py" line="3788"/>
         <source>Run Macro</source>
         <translation>运行宏</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3713"/>
+        <location filename="../ViewManager/ViewManager.py" line="3784"/>
         <source>&amp;Run Macro</source>
         <translation>运行宏(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3719"/>
+        <location filename="../ViewManager/ViewManager.py" line="3790"/>
         <source>&lt;b&gt;Run Macro&lt;/b&gt;&lt;p&gt;Run a previously recorded editor macro.&lt;/p&gt;</source>
         <translation>&lt;b&gt;运行宏&lt;/b&gt;&lt;p&gt;运行一个已经录制好的编辑器宏。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3731"/>
+        <location filename="../ViewManager/ViewManager.py" line="3802"/>
         <source>Delete Macro</source>
         <translation>删除宏</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3727"/>
+        <location filename="../ViewManager/ViewManager.py" line="3798"/>
         <source>&amp;Delete Macro</source>
         <translation>删除宏(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3733"/>
+        <location filename="../ViewManager/ViewManager.py" line="3804"/>
         <source>&lt;b&gt;Delete Macro&lt;/b&gt;&lt;p&gt;Delete a previously recorded editor macro.&lt;/p&gt;</source>
         <translation>&lt;b&gt;删除宏&lt;/b&gt;&lt;p&gt;删除一个已经录制好的编辑器宏。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3745"/>
+        <location filename="../ViewManager/ViewManager.py" line="3816"/>
         <source>Load Macro</source>
         <translation>载入宏</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3741"/>
+        <location filename="../ViewManager/ViewManager.py" line="3812"/>
         <source>&amp;Load Macro</source>
         <translation>载入宏(&amp;L)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3747"/>
+        <location filename="../ViewManager/ViewManager.py" line="3818"/>
         <source>&lt;b&gt;Load Macro&lt;/b&gt;&lt;p&gt;Load an editor macro from a file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;载入宏&lt;/b&gt;&lt;p&gt;从文件中载入一个编辑器宏。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3759"/>
+        <location filename="../ViewManager/ViewManager.py" line="3830"/>
         <source>Save Macro</source>
         <translation>保存宏</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3755"/>
+        <location filename="../ViewManager/ViewManager.py" line="3826"/>
         <source>&amp;Save Macro</source>
         <translation>保存宏(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3761"/>
+        <location filename="../ViewManager/ViewManager.py" line="3832"/>
         <source>&lt;b&gt;Save Macro&lt;/b&gt;&lt;p&gt;Save a previously recorded editor macro to a file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;保存宏&lt;/b&gt;&lt;p&gt;将前面录制好的编辑器宏保存到一个文件中。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3777"/>
+        <location filename="../ViewManager/ViewManager.py" line="3848"/>
         <source>&amp;Macros</source>
         <translation>宏(&amp;M)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3803"/>
+        <location filename="../ViewManager/ViewManager.py" line="3874"/>
         <source>Toggle Bookmark</source>
         <translation>切换书签</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3795"/>
+        <location filename="../ViewManager/ViewManager.py" line="3866"/>
         <source>&amp;Toggle Bookmark</source>
         <translation>切换书签(&amp;T)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3795"/>
+        <location filename="../ViewManager/ViewManager.py" line="3866"/>
         <source>Alt+Ctrl+T</source>
         <comment>Bookmark|Toggle</comment>
         <translation>Alt+Ctrl+T</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3805"/>
+        <location filename="../ViewManager/ViewManager.py" line="3876"/>
         <source>&lt;b&gt;Toggle Bookmark&lt;/b&gt;&lt;p&gt;Toggle a bookmark at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;切换书签&lt;/b&gt;&lt;p&gt;在当前编辑器的当前行打开或关闭书签。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3822"/>
+        <location filename="../ViewManager/ViewManager.py" line="3893"/>
         <source>Next Bookmark</source>
         <translation>下一个书签</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3814"/>
+        <location filename="../ViewManager/ViewManager.py" line="3885"/>
         <source>&amp;Next Bookmark</source>
         <translation>下一个书签(&amp;N)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3814"/>
+        <location filename="../ViewManager/ViewManager.py" line="3885"/>
         <source>Ctrl+PgDown</source>
         <comment>Bookmark|Next</comment>
         <translation>Ctrl+PgDown</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3824"/>
+        <location filename="../ViewManager/ViewManager.py" line="3895"/>
         <source>&lt;b&gt;Next Bookmark&lt;/b&gt;&lt;p&gt;Go to next bookmark of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;下一个书签&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的下一个书签处。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3840"/>
+        <location filename="../ViewManager/ViewManager.py" line="3911"/>
         <source>Previous Bookmark</source>
         <translation>上一个书签</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3832"/>
+        <location filename="../ViewManager/ViewManager.py" line="3903"/>
         <source>&amp;Previous Bookmark</source>
         <translation>上一个书签(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3832"/>
+        <location filename="../ViewManager/ViewManager.py" line="3903"/>
         <source>Ctrl+PgUp</source>
         <comment>Bookmark|Previous</comment>
         <translation>Ctrl+PgUp</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3842"/>
+        <location filename="../ViewManager/ViewManager.py" line="3913"/>
         <source>&lt;b&gt;Previous Bookmark&lt;/b&gt;&lt;p&gt;Go to previous bookmark of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;上一个书签&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的上一个书签处。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3857"/>
+        <location filename="../ViewManager/ViewManager.py" line="3928"/>
         <source>Clear Bookmarks</source>
         <translation>清除书签</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3850"/>
+        <location filename="../ViewManager/ViewManager.py" line="3921"/>
         <source>&amp;Clear Bookmarks</source>
         <translation>清除书签(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3850"/>
+        <location filename="../ViewManager/ViewManager.py" line="3921"/>
         <source>Alt+Ctrl+C</source>
         <comment>Bookmark|Clear</comment>
         <translation>Alt+Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3859"/>
+        <location filename="../ViewManager/ViewManager.py" line="3930"/>
         <source>&lt;b&gt;Clear Bookmarks&lt;/b&gt;&lt;p&gt;Clear bookmarks of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;清除书签&lt;/b&gt;&lt;p&gt;清除所有编辑器的书签。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3873"/>
+        <location filename="../ViewManager/ViewManager.py" line="3944"/>
         <source>Goto Syntax Error</source>
         <translation>转到语法错误处</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3867"/>
+        <location filename="../ViewManager/ViewManager.py" line="3938"/>
         <source>&amp;Goto Syntax Error</source>
         <translation>转到语法错误处(&amp;G)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3875"/>
+        <location filename="../ViewManager/ViewManager.py" line="3946"/>
         <source>&lt;b&gt;Goto Syntax Error&lt;/b&gt;&lt;p&gt;Go to next syntax error of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;转到语法错误处&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的下一个语法错误处。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3888"/>
+        <location filename="../ViewManager/ViewManager.py" line="3959"/>
         <source>Clear Syntax Errors</source>
         <translation>清除语法错误</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3883"/>
+        <location filename="../ViewManager/ViewManager.py" line="3954"/>
         <source>Clear &amp;Syntax Errors</source>
         <translation>清除语法错误(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3890"/>
+        <location filename="../ViewManager/ViewManager.py" line="3961"/>
         <source>&lt;b&gt;Clear Syntax Errors&lt;/b&gt;&lt;p&gt;Clear syntax errors of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;清除语法错误&lt;/b&gt;&lt;p&gt;清除所有编辑器的语法错误。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3958"/>
+        <location filename="../ViewManager/ViewManager.py" line="4029"/>
         <source>Next uncovered line</source>
         <translation>下一个未覆盖行</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3952"/>
+        <location filename="../ViewManager/ViewManager.py" line="4023"/>
         <source>&amp;Next uncovered line</source>
         <translation>下一个未覆盖行(&amp;N)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3960"/>
+        <location filename="../ViewManager/ViewManager.py" line="4031"/>
         <source>&lt;b&gt;Next uncovered line&lt;/b&gt;&lt;p&gt;Go to next line of the current editor marked as not covered.&lt;/p&gt;</source>
         <translation>&lt;b&gt;下一个未覆盖行&lt;/b&gt;&lt;p&gt;跳转到下一个当前编辑器标记为不覆盖的行。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3977"/>
+        <location filename="../ViewManager/ViewManager.py" line="4048"/>
         <source>Previous uncovered line</source>
         <translation>上一个未覆盖行</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3969"/>
+        <location filename="../ViewManager/ViewManager.py" line="4040"/>
         <source>&amp;Previous uncovered line</source>
         <translation>上一个未覆盖行(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3979"/>
+        <location filename="../ViewManager/ViewManager.py" line="4050"/>
         <source>&lt;b&gt;Previous uncovered line&lt;/b&gt;&lt;p&gt;Go to previous line of the current editor marked as not covered.&lt;/p&gt;</source>
         <translation>&lt;b&gt;上一个未覆盖行&lt;/b&gt;&lt;p&gt;跳转到上一个编辑器标记为不覆盖的行。&lt;/p&gt;</translation>
     </message>
     <message>
+        <location filename="../ViewManager/ViewManager.py" line="4066"/>
+        <source>Next Task</source>
+        <translation>下一个任务</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4060"/>
+        <source>&amp;Next Task</source>
+        <translation>下一个任务(&amp;N)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4068"/>
+        <source>&lt;b&gt;Next Task&lt;/b&gt;&lt;p&gt;Go to next line of the current editor having a task.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;下一个任务&lt;/b&gt;&lt;p&gt;跳转到下一个包含任务的当前编辑器的行。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4083"/>
+        <source>Previous Task</source>
+        <translation>上一个任务</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4076"/>
+        <source>&amp;Previous Task</source>
+        <translation>上一个任务(&amp;P)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4085"/>
+        <source>&lt;b&gt;Previous Task&lt;/b&gt;&lt;p&gt;Go to previous line of the current editor having a task.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;上一个任务&lt;/b&gt;&lt;p&gt;跳转到上一个包含任务的当前编辑器的行。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4139"/>
+        <source>&amp;Bookmarks</source>
+        <translation>书签(&amp;B)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4185"/>
+        <source>Bookmarks</source>
+        <translation>书签</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4218"/>
+        <source>Shift+F7</source>
+        <comment>Spelling|Spell Check</comment>
+        <translation>Shift+F7</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4227"/>
+        <source>Perform spell check of current editor</source>
+        <translation>对当前编辑器进行拼写检查</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4237"/>
+        <source>Automatic spell checking</source>
+        <translation>自动拼写检查</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4237"/>
+        <source>&amp;Automatic spell checking</source>
+        <translation>自动拼写检查(&amp;A)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4245"/>
+        <source>(De-)Activate automatic spell checking</source>
+        <translation>(不)激活自动拼写检查</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4247"/>
+        <source>&lt;b&gt;Automatic spell checking&lt;/b&gt;&lt;p&gt;Activate or deactivate the automatic spell checking function of all editors.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;自动拼写检查&lt;/b&gt;&lt;p&gt;激活或不激活所有编辑器的自动拼写检查功能。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4314"/>
+        <source>Spelling</source>
+        <translation>拼写法</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4337"/>
+        <source>Open files</source>
+        <translation>打开多个文件</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4378"/>
+        <source>File Modified</source>
+        <translation>文件已改变</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="5138"/>
+        <source>&amp;Clear</source>
+        <translation>清除(&amp;C)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="5132"/>
+        <source>&amp;Add</source>
+        <translation>添加(&amp;A)</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="5135"/>
+        <source>&amp;Edit...</source>
+        <translation>编辑(&amp;E)…</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4378"/>
+        <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="../ViewManager/ViewManager.py" line="4713"/>
+        <source>Line: {0:5}</source>
+        <translation>行:{0:5}</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="4720"/>
+        <source>Pos: {0:5}</source>
+        <translation>列:{0:5}</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3976"/>
+        <source>Next warning message</source>
+        <translation>下一个警告消息</translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3970"/>
+        <source>&amp;Next warning message</source>
+        <translation>下一个警告消息(&amp;N)</translation>
+    </message>
+    <message>
         <location filename="../ViewManager/ViewManager.py" line="3995"/>
-        <source>Next Task</source>
-        <translation>下一个任务</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3989"/>
-        <source>&amp;Next Task</source>
-        <translation>下一个任务(&amp;N)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3997"/>
-        <source>&lt;b&gt;Next Task&lt;/b&gt;&lt;p&gt;Go to next line of the current editor having a task.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;下一个任务&lt;/b&gt;&lt;p&gt;跳转到下一个包含任务的当前编辑器的行。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4012"/>
-        <source>Previous Task</source>
-        <translation>上一个任务</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4005"/>
-        <source>&amp;Previous Task</source>
-        <translation>上一个任务(&amp;P)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4014"/>
-        <source>&lt;b&gt;Previous Task&lt;/b&gt;&lt;p&gt;Go to previous line of the current editor having a task.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;上一个任务&lt;/b&gt;&lt;p&gt;跳转到上一个包含任务的当前编辑器的行。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4068"/>
-        <source>&amp;Bookmarks</source>
-        <translation>书签(&amp;B)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4114"/>
-        <source>Bookmarks</source>
-        <translation>书签</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4147"/>
-        <source>Shift+F7</source>
-        <comment>Spelling|Spell Check</comment>
-        <translation>Shift+F7</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4156"/>
-        <source>Perform spell check of current editor</source>
-        <translation>对当前编辑器进行拼写检查</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4166"/>
-        <source>Automatic spell checking</source>
-        <translation>自动拼写检查</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4166"/>
-        <source>&amp;Automatic spell checking</source>
-        <translation>自动拼写检查(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4174"/>
-        <source>(De-)Activate automatic spell checking</source>
-        <translation>(不)激活自动拼写检查</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4176"/>
-        <source>&lt;b&gt;Automatic spell checking&lt;/b&gt;&lt;p&gt;Activate or deactivate the automatic spell checking function of all editors.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;自动拼写检查&lt;/b&gt;&lt;p&gt;激活或不激活所有编辑器的自动拼写检查功能。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4243"/>
-        <source>Spelling</source>
-        <translation>拼写法</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4266"/>
-        <source>Open files</source>
-        <translation>打开多个文件</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4307"/>
-        <source>File Modified</source>
-        <translation>文件已改变</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="5067"/>
-        <source>&amp;Clear</source>
-        <translation>清除(&amp;C)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="5061"/>
-        <source>&amp;Add</source>
-        <translation>添加(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="5064"/>
-        <source>&amp;Edit...</source>
-        <translation>编辑(&amp;E)…</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4307"/>
-        <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="../ViewManager/ViewManager.py" line="4642"/>
-        <source>Line: {0:5}</source>
-        <translation>行:{0:5}</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="4649"/>
-        <source>Pos: {0:5}</source>
-        <translation>列:{0:5}</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3905"/>
-        <source>Next warning message</source>
-        <translation>下一个警告消息</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3899"/>
-        <source>&amp;Next warning message</source>
-        <translation>下一个警告消息(&amp;N)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/ViewManager.py" line="3924"/>
         <source>Previous warning message</source>
         <translation>上一个警告消息</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3916"/>
+        <location filename="../ViewManager/ViewManager.py" line="3987"/>
         <source>&amp;Previous warning message</source>
         <translation>上一个警告消息(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3942"/>
+        <location filename="../ViewManager/ViewManager.py" line="4013"/>
         <source>Clear Warning Messages</source>
         <translation>清空警告消息</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3935"/>
+        <location filename="../ViewManager/ViewManager.py" line="4006"/>
         <source>Clear &amp;Warning Messages</source>
         <translation>清空警告消息(&amp;W)</translation>
     </message>
@@ -68583,80 +68658,80 @@
         <translation>&lt;b&gt;连接行&lt;/b&gt;&lt;p&gt;连接当前行和下面的行。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3074"/>
+        <location filename="../ViewManager/ViewManager.py" line="3142"/>
         <source>Goto Last Edit Location</source>
         <translation>跳转至上一次编辑位置</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3063"/>
+        <location filename="../ViewManager/ViewManager.py" line="3131"/>
         <source>Goto Last &amp;Edit Location</source>
         <translation>跳转至上一次编辑位置(&amp;E)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3063"/>
+        <location filename="../ViewManager/ViewManager.py" line="3131"/>
         <source>Ctrl+Shift+G</source>
         <comment>Search|Goto Last Edit Location</comment>
         <translation>Ctrl+Shift+G</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3077"/>
+        <location filename="../ViewManager/ViewManager.py" line="3145"/>
         <source>&lt;b&gt;Goto Last Edit Location&lt;/b&gt;&lt;p&gt;Go to the location of the last edit in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳转至上一次编辑位置&lt;/b&gt;前往当前编辑器上一次编辑的位置。&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3086"/>
+        <location filename="../ViewManager/ViewManager.py" line="3154"/>
         <source>Goto Previous Method or Class</source>
         <translation>跳转至上一个方法或类</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3086"/>
+        <location filename="../ViewManager/ViewManager.py" line="3154"/>
         <source>Ctrl+Shift+Up</source>
         <comment>Search|Goto Previous Method or Class</comment>
         <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3096"/>
+        <location filename="../ViewManager/ViewManager.py" line="3164"/>
         <source>Go to the previous method or class definition</source>
         <translation>跳转之上一个方法或类的定义</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3100"/>
+        <location filename="../ViewManager/ViewManager.py" line="3168"/>
         <source>&lt;b&gt;Goto Previous Method or Class&lt;/b&gt;&lt;p&gt;Goes to the line of the previous method or class definition and highlights the name.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳转至上一个方法或类&lt;/b&gt;&lt;p&gt;跳转至上一个方法或类的定义所在行并高亮其名称。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3110"/>
+        <location filename="../ViewManager/ViewManager.py" line="3178"/>
         <source>Goto Next Method or Class</source>
         <translation>跳转至下一个方法或类</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3110"/>
+        <location filename="../ViewManager/ViewManager.py" line="3178"/>
         <source>Ctrl+Shift+Down</source>
         <comment>Search|Goto Next Method or Class</comment>
         <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3120"/>
+        <location filename="../ViewManager/ViewManager.py" line="3188"/>
         <source>Go to the next method or class definition</source>
         <translation>跳转之下一个方法或类的定义</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3122"/>
+        <location filename="../ViewManager/ViewManager.py" line="3190"/>
         <source>&lt;b&gt;Goto Next Method or Class&lt;/b&gt;&lt;p&gt;Goes to the line of the next method or class definition and highlights the name.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳转至下一个方法或类&lt;/b&gt;&lt;p&gt;跳转至下一个方法或类的定义所在行并高亮其名称。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3584"/>
+        <location filename="../ViewManager/ViewManager.py" line="3655"/>
         <source>Preview</source>
         <translation>预览</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3589"/>
+        <location filename="../ViewManager/ViewManager.py" line="3660"/>
         <source>Preview the current file in the web browser</source>
         <translation>在网页浏览器中预览当前文件</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3591"/>
+        <location filename="../ViewManager/ViewManager.py" line="3662"/>
         <source>&lt;b&gt;Preview&lt;/b&gt;&lt;p&gt;This opens the web browser with a preview of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;预览&lt;/b&gt;&lt;p&gt;在网页浏览器中打开当前文件,显示预览。&lt;/p&gt;</translation>
     </message>
@@ -69027,39 +69102,39 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3367"/>
+        <location filename="../ViewManager/ViewManager.py" line="3438"/>
         <source>Zoom reset</source>
         <translation>重置缩放</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3367"/>
+        <location filename="../ViewManager/ViewManager.py" line="3438"/>
         <source>Zoom &amp;reset</source>
         <translation>重置缩放(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3367"/>
+        <location filename="../ViewManager/ViewManager.py" line="3438"/>
         <source>Ctrl+0</source>
         <comment>View|Zoom reset</comment>
         <translation>Ctrl+0</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3375"/>
+        <location filename="../ViewManager/ViewManager.py" line="3446"/>
         <source>Reset the zoom of the text</source>
         <translation>重置文本缩放大小</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3377"/>
+        <location filename="../ViewManager/ViewManager.py" line="3448"/>
         <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3329"/>
+        <location filename="../ViewManager/ViewManager.py" line="3400"/>
         <source>Zoom In</source>
         <comment>View|Zoom in</comment>
         <translation>放大</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3348"/>
+        <location filename="../ViewManager/ViewManager.py" line="3419"/>
         <source>Zoom Out</source>
         <comment>View|Zoom out</comment>
         <translation>缩小</translation>
@@ -69070,97 +69145,97 @@
         <translation>全部保存(&amp;A)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4029"/>
+        <location filename="../ViewManager/ViewManager.py" line="4100"/>
         <source>Next Change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4023"/>
+        <location filename="../ViewManager/ViewManager.py" line="4094"/>
         <source>&amp;Next Change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4031"/>
+        <location filename="../ViewManager/ViewManager.py" line="4102"/>
         <source>&lt;b&gt;Next Change&lt;/b&gt;&lt;p&gt;Go to next line of the current editor having a change marker.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4047"/>
+        <location filename="../ViewManager/ViewManager.py" line="4118"/>
         <source>Previous Change</source>
         <translation>上一个更改</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4040"/>
+        <location filename="../ViewManager/ViewManager.py" line="4111"/>
         <source>&amp;Previous Change</source>
         <translation>上一个更改(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4049"/>
+        <location filename="../ViewManager/ViewManager.py" line="4120"/>
         <source>&lt;b&gt;Previous Change&lt;/b&gt;&lt;p&gt;Go to previous line of the current editor having a change marker.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4147"/>
+        <location filename="../ViewManager/ViewManager.py" line="4218"/>
         <source>Check spelling</source>
         <translation>检查拼写</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4147"/>
+        <location filename="../ViewManager/ViewManager.py" line="4218"/>
         <source>Check &amp;spelling...</source>
         <translation>检查拼写(&amp;S)…</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4158"/>
+        <location filename="../ViewManager/ViewManager.py" line="4229"/>
         <source>&lt;b&gt;Check spelling&lt;/b&gt;&lt;p&gt;Perform a spell check of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4207"/>
+        <location filename="../ViewManager/ViewManager.py" line="4278"/>
         <source>Edit Dictionary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4209"/>
+        <location filename="../ViewManager/ViewManager.py" line="4280"/>
         <source>Project Word List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4212"/>
+        <location filename="../ViewManager/ViewManager.py" line="4283"/>
         <source>Project Exception List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4217"/>
+        <location filename="../ViewManager/ViewManager.py" line="4288"/>
         <source>User Word List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4220"/>
+        <location filename="../ViewManager/ViewManager.py" line="4291"/>
         <source>User Exception List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6269"/>
+        <location filename="../ViewManager/ViewManager.py" line="6358"/>
         <source>Edit Spelling Dictionary</source>
         <translation type="unfinished">编辑拼写字典</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6244"/>
+        <location filename="../ViewManager/ViewManager.py" line="6333"/>
         <source>Editing {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6229"/>
+        <location filename="../ViewManager/ViewManager.py" line="6318"/>
         <source>&lt;p&gt;The spelling dictionary 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="../ViewManager/ViewManager.py" line="6256"/>
+        <location filename="../ViewManager/ViewManager.py" line="6345"/>
         <source>&lt;p&gt;The spelling dictionary file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6269"/>
+        <location filename="../ViewManager/ViewManager.py" line="6358"/>
         <source>The spelling dictionary was saved successfully.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69207,54 +69282,54 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3173"/>
+        <location filename="../ViewManager/ViewManager.py" line="3241"/>
         <source>Search in Open Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3173"/>
+        <location filename="../ViewManager/ViewManager.py" line="3241"/>
         <source>Search in Open Files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3173"/>
+        <location filename="../ViewManager/ViewManager.py" line="3241"/>
         <source>Meta+Ctrl+Alt+F</source>
         <comment>Search|Search Open Files</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3184"/>
+        <location filename="../ViewManager/ViewManager.py" line="3252"/>
         <source>Search for a text in open files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3186"/>
+        <location filename="../ViewManager/ViewManager.py" line="3254"/>
         <source>&lt;b&gt;Search in Open Files&lt;/b&gt;&lt;p&gt;Search for some text in the currently opened files. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3196"/>
+        <location filename="../ViewManager/ViewManager.py" line="3264"/>
         <source>Replace in Open Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3196"/>
+        <location filename="../ViewManager/ViewManager.py" line="3264"/>
         <source>Meta+Ctrl+Alt+R</source>
         <comment>Search|Replace in Open Files</comment>
         <translation>Meta+Ctrl+Alt+R</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3206"/>
+        <location filename="../ViewManager/ViewManager.py" line="3274"/>
         <source>Search for a text in open files and replace it</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3208"/>
+        <location filename="../ViewManager/ViewManager.py" line="3276"/>
         <source>&lt;b&gt;Replace in Open Files&lt;/b&gt;&lt;p&gt;Search for some text in the currently opened files and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3196"/>
+        <location filename="../ViewManager/ViewManager.py" line="3264"/>
         <source>Replace in Open Files...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69280,62 +69355,62 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4669"/>
+        <location filename="../ViewManager/ViewManager.py" line="4740"/>
         <source>Language: {0}</source>
         <translation>语言:{0}</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="4677"/>
+        <location filename="../ViewManager/ViewManager.py" line="4748"/>
         <source>EOL Mode: {0}</source>
         <translation>行尾模式:{0}</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3468"/>
+        <location filename="../ViewManager/ViewManager.py" line="3539"/>
         <source>New Document View</source>
         <translation>新建文档视图</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3468"/>
+        <location filename="../ViewManager/ViewManager.py" line="3539"/>
         <source>New &amp;Document View</source>
         <translation>新建文档视图(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3473"/>
+        <location filename="../ViewManager/ViewManager.py" line="3544"/>
         <source>Open a new view of the current document</source>
         <translation>在新视图(新选项卡)中打开当前文档</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3475"/>
+        <location filename="../ViewManager/ViewManager.py" line="3546"/>
         <source>&lt;b&gt;New Document View&lt;/b&gt;&lt;p&gt;Opens a new view of the current document. Both views show the same document. However, the cursors may be positioned independently.&lt;/p&gt;</source>
         <translation>&lt;b&gt;新建文档视图&lt;/b&gt;&lt;p&gt;在新视图中打开当前文档。两个视图将显示同一个文档。然而,两者的光标位置各自独立。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3485"/>
+        <location filename="../ViewManager/ViewManager.py" line="3556"/>
         <source>New Document View (with new split)</source>
         <translation>新建文档视图(在新拆分页中)</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3492"/>
+        <location filename="../ViewManager/ViewManager.py" line="3563"/>
         <source>Open a new view of the current document in a new split</source>
         <translation>在新拆分页中的新视图(新选项卡)中打开当前文档</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3495"/>
+        <location filename="../ViewManager/ViewManager.py" line="3566"/>
         <source>&lt;b&gt;New Document View&lt;/b&gt;&lt;p&gt;Opens a new view of the current document in a new split. Both views show the same document. However, the cursors may be positioned independently.&lt;/p&gt;</source>
         <translation>&lt;b&gt;新建文档视图&lt;/b&gt;&lt;p&gt;在新拆分页的新视图中打开当前文档。两个视图将显示同一个文档。然而,两者的光标位置各自独立。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3907"/>
+        <location filename="../ViewManager/ViewManager.py" line="3978"/>
         <source>&lt;b&gt;Next warning message&lt;/b&gt;&lt;p&gt;Go to next line of the current editor having a pyflakes warning.&lt;/p&gt;</source>
         <translation>&lt;b&gt;下一个警告信息&lt;/b&gt;&lt;p&gt;跳转至当前编辑器中下一个出现 pyflakes 警告的行。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3926"/>
+        <location filename="../ViewManager/ViewManager.py" line="3997"/>
         <source>&lt;b&gt;Previous warning message&lt;/b&gt;&lt;p&gt;Go to previous line of the current editor having a pyflakes warning.&lt;/p&gt;</source>
         <translation>&lt;b&gt;上一个警告信息&lt;/b&gt;&lt;p&gt;跳转至当前编辑器中上一个出现 pyflakes 警告的行。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="3944"/>
+        <location filename="../ViewManager/ViewManager.py" line="4015"/>
         <source>&lt;b&gt;Clear Warning Messages&lt;/b&gt;&lt;p&gt;Clear pyflakes warning messages of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;清空警告信息&lt;/b&gt;&lt;p&gt;在所有编辑器中清空 pyflakes 警告信息。&lt;/p&gt;</translation>
     </message>
@@ -69389,6 +69464,69 @@
         <comment>Search|Goto Offset</comment>
         <translation>Ctrl+G</translation>
     </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2962"/>
+        <source>Replace and Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2962"/>
+        <source>Meta+R</source>
+        <comment>Search|Replace and Search</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2972"/>
+        <source>Replace the found text and search the next occurrence</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2975"/>
+        <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2986"/>
+        <source>Replace Occurrence</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2986"/>
+        <source>Ctrl+Meta+R</source>
+        <comment>Search|Replace Occurrence</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2996"/>
+        <source>Replace the found text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="2998"/>
+        <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3008"/>
+        <source>Replace All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3008"/>
+        <source>Shift+Meta+R</source>
+        <comment>Search|Replace All</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3018"/>
+        <source>Replace search text occurrences</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ViewManager/ViewManager.py" line="3020"/>
+        <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -71302,7 +71440,7 @@
 <context>
     <name>WebBrowserWindow</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3228"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3233"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71312,17 +71450,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1476"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1481"/>
         <source>Index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1490"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1495"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1768"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1773"/>
         <source>JavaScript Console</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71379,7 +71517,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2237"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2242"/>
         <source>New Private Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71405,7 +71543,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2270"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2275"/>
         <source>Open File</source>
         <translation type="unfinished">打开文件</translation>
     </message>
@@ -72319,312 +72457,312 @@
         <translation type="unfinished">全屏幕(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1271"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1281"/>
         <source>F11</source>
         <translation type="unfinished">F11</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1282"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1287"/>
         <source>Show next tab</source>
         <translation type="unfinished">显示下一个选项卡</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1282"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1287"/>
         <source>Ctrl+Alt+Tab</source>
         <translation type="unfinished">Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1292"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1297"/>
         <source>Show previous tab</source>
         <translation type="unfinished">显示上一个选项卡</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1292"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1297"/>
         <source>Shift+Ctrl+Alt+Tab</source>
         <translation type="unfinished">Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1307"/>
         <source>Switch between tabs</source>
         <translation type="unfinished">在选项卡间切换</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1307"/>
         <source>Ctrl+1</source>
         <translation type="unfinished">Ctrl+1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1312"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1312"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/>
         <source>&amp;Preferences...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1316"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1321"/>
         <source>Set the prefered configuration</source>
         <translation type="unfinished">设定偏好配置</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1323"/>
         <source>&lt;b&gt;Preferences&lt;/b&gt;&lt;p&gt;Set the configuration items of the application with your prefered values.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1332"/>
         <source>Languages</source>
         <translation type="unfinished">语言</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/>
-        <source>&amp;Languages...</source>
-        <translation type="unfinished">语言(&amp;L)…</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1332"/>
+        <source>&amp;Languages...</source>
+        <translation type="unfinished">语言(&amp;L)…</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1337"/>
         <source>Configure the accepted languages for web pages</source>
         <translation type="unfinished">配置显示网页时能接受的语言</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1334"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1339"/>
         <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;语言&lt;/b&gt;&lt;p&gt;配置显示网页时接受的语言。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1343"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/>
         <source>Cookies</source>
         <translation type="unfinished">Cookies</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1343"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/>
         <source>C&amp;ookies...</source>
         <translation type="unfinished">C&amp;ookies...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1347"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1352"/>
         <source>Configure cookies handling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1349"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1354"/>
         <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1358"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1363"/>
         <source>Flash Cookies</source>
         <translation type="unfinished">Flash Cookies</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1358"/>
-        <source>&amp;Flash Cookies...</source>
-        <translation type="unfinished">&amp;Flash Cookies...</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1363"/>
+        <source>&amp;Flash Cookies...</source>
+        <translation type="unfinished">&amp;Flash Cookies...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1368"/>
         <source>Manage flash cookies</source>
         <translation type="unfinished">管理 flash cookies</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1365"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1370"/>
         <source>&lt;b&gt;Flash Cookies&lt;/b&gt;&lt;p&gt;Show a dialog to manage the flash cookies.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1374"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/>
         <source>Personal Information</source>
         <translation type="unfinished">个人信息</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1374"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/>
         <source>Personal Information...</source>
         <translation type="unfinished">个人信息…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1380"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1385"/>
         <source>Configure personal information for completing form fields</source>
         <translation type="unfinished">配置用于自动补全表格字段的个人信息</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1382"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1387"/>
         <source>&lt;b&gt;Personal Information...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the personal information used for completing form fields.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;个人信息…&lt;/b&gt;&lt;p&gt;打开一个对话框来配置用于自动补全表格字段的个人信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1392"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1397"/>
         <source>GreaseMonkey Scripts</source>
         <translation type="unfinished">GreaseMonkey 脚本</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1392"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1397"/>
         <source>GreaseMonkey Scripts...</source>
         <translation type="unfinished">GreaseMonkey 脚本…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1403"/>
         <source>Configure the GreaseMonkey Scripts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1400"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1405"/>
         <source>&lt;b&gt;GreaseMonkey Scripts...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available GreaseMonkey Scripts.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/>
-        <source>Edit Message Filters</source>
-        <translation type="unfinished">编辑消息过滤器</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/>
-        <source>Edit Message Filters...</source>
-        <translation type="unfinished">编辑消息过滤器…</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1415"/>
+        <source>Edit Message Filters</source>
+        <translation type="unfinished">编辑消息过滤器</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1415"/>
+        <source>Edit Message Filters...</source>
+        <translation type="unfinished">编辑消息过滤器…</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1420"/>
         <source>Edit the message filters used to suppress unwanted messages</source>
         <translation type="unfinished">编辑消息过滤器使得不期望的消息不显示</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1417"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1422"/>
         <source>&lt;b&gt;Edit Message Filters&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;编辑消息过滤器&lt;/b&gt;&lt;p&gt;打开对话框来编辑消息过滤器,使得不期望的错误信息不再在错误窗口中显示。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1428"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/>
         <source>Edit HTML5 Feature Permissions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1428"/>
-        <source>Edit HTML5 Feature Permissions...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/>
+        <source>Edit HTML5 Feature Permissions...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1438"/>
         <source>Edit the remembered HTML5 feature permissions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1440"/>
         <source>&lt;b&gt;Edit HTML5 Feature Permissions&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the remembered HTML5 feature permissions.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1446"/>
-        <source>Sync with Table of Contents</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1451"/>
+        <source>Sync with Table of Contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/>
         <source>Synchronizes the table of contents with current page</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1453"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1458"/>
         <source>&lt;b&gt;Sync with Table of Contents&lt;/b&gt;&lt;p&gt;Synchronizes the table of contents with current page.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1462"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/>
         <source>Table of Contents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1466"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1471"/>
         <source>Shows the table of contents window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1468"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1473"/>
         <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1480"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1485"/>
         <source>Shows the index window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1482"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1487"/>
         <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1494"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1499"/>
         <source>Shows the search window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1496"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1501"/>
         <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1505"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1510"/>
         <source>Manage QtHelp Documents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1505"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1510"/>
         <source>Manage QtHelp &amp;Documents</source>
         <translation type="unfinished">管理 QtHelp 文档(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1509"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1514"/>
         <source>Shows a dialog to manage the QtHelp documentation set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1511"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1516"/>
         <source>&lt;b&gt;Manage QtHelp Documents&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp documentation set.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1521"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1526"/>
         <source>Manage QtHelp Filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1521"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1526"/>
         <source>Manage QtHelp &amp;Filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1525"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1530"/>
         <source>Shows a dialog to manage the QtHelp filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1527"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1532"/>
         <source>&lt;b&gt;Manage QtHelp Filters&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp filters.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1536"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1541"/>
         <source>Reindex Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1536"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1541"/>
         <source>&amp;Reindex Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1545"/>
         <source>Reindexes the documentation set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1542"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1547"/>
         <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1557"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/>
         <source>Clear private data</source>
         <translation type="unfinished">清空隐私数据</translation>
     </message>
@@ -72634,364 +72772,364 @@
         <translation type="obsolete">清空隐私数据(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1559"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/>
         <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;清空隐私数据&lt;/b&gt;&lt;p&gt;清空隐私数据,例如浏览历史、搜索历史或 favicon 数据库。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1569"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1574"/>
         <source>Clear icons database</source>
         <translation type="unfinished">清除图标数据库</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1569"/>
-        <source>Clear &amp;icons database</source>
-        <translation type="unfinished">清空图标数据库(&amp;I)</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1574"/>
+        <source>Clear &amp;icons database</source>
+        <translation type="unfinished">清空图标数据库(&amp;I)</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/>
         <source>Clear the database of favicons</source>
         <translation type="unfinished">清除喜好图标数据库</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1576"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1581"/>
         <source>&lt;b&gt;Clear icons database&lt;/b&gt;&lt;p&gt;Clears the database of favicons of previously visited URLs.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;清除图标数据库&lt;/b&gt;&lt;p&gt;清除以前访问过的 URL 的喜好图标的数据库。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1585"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1590"/>
         <source>Manage saved Favicons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1596"/>
         <source>Show a dialog to manage the saved favicons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1593"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1598"/>
         <source>&lt;b&gt;Manage saved Favicons&lt;/b&gt;&lt;p&gt;This shows a dialog to manage the saved favicons of previously visited URLs.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1602"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/>
         <source>Configure Search Engines</source>
         <translation type="unfinished">配置搜索引擎</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1602"/>
-        <source>Configure Search &amp;Engines...</source>
-        <translation type="unfinished">配置搜索引擎(&amp;E)…</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/>
+        <source>Configure Search &amp;Engines...</source>
+        <translation type="unfinished">配置搜索引擎(&amp;E)…</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1612"/>
         <source>Configure the available search engines</source>
         <translation type="unfinished">配置可用的搜索引擎</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1609"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1614"/>
         <source>&lt;b&gt;Configure Search Engines...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available search engines.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1619"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/>
         <source>Manage Saved Passwords</source>
         <translation type="unfinished">管理已保存的密码</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1619"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/>
         <source>Manage Saved Passwords...</source>
         <translation type="unfinished">管理已保存的密码…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1625"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1630"/>
         <source>Manage the saved passwords</source>
         <translation type="unfinished">管理已保存的密码</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1627"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1632"/>
         <source>&lt;b&gt;Manage Saved Passwords...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved passwords.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;管理已保存的密码…&lt;/b&gt;&lt;p&gt;打开一个对话框以管理已保存的密码。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1635"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/>
         <source>Ad Block</source>
         <translation type="unfinished">Ad Block</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1635"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/>
         <source>&amp;Ad Block...</source>
         <translation type="unfinished">&amp;Ad Block…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1641"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1646"/>
         <source>Configure AdBlock subscriptions and rules</source>
         <translation type="unfinished">配置 AdBlock 订阅组和规则</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1643"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1648"/>
         <source>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure AdBlock subscriptions and rules.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;Ad Block…&lt;/b&gt;&lt;p&gt;打开一个对话框以配置 AdBlock 订阅组和规则。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1652"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1657"/>
         <source>Manage SSL Certificate Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1652"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1657"/>
         <source>Manage SSL Certificate Errors...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1658"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/>
         <source>Manage the accepted SSL certificate Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1660"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/>
         <source>&lt;b&gt;Manage SSL Certificate Errors...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the accepted SSL certificate errors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1670"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1675"/>
         <source>Downloads</source>
         <translation type="unfinished">下载</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1674"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1679"/>
         <source>Shows the downloads window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1676"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1681"/>
         <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1685"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1690"/>
         <source>RSS Feeds Dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1685"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1690"/>
         <source>&amp;RSS Feeds Dialog...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1685"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1690"/>
         <source>Ctrl+Shift+F</source>
         <comment>Help|RSS Feeds Dialog</comment>
         <translation type="unfinished">Ctrl+Shift+F</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1691"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/>
         <source>Open a dialog showing the configured RSS feeds.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1693"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1698"/>
         <source>&lt;b&gt;RSS Feeds Dialog...&lt;/b&gt;&lt;p&gt;Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1703"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/>
         <source>Siteinfo Dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1703"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/>
         <source>&amp;Siteinfo Dialog...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1703"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/>
         <source>Ctrl+Shift+I</source>
         <comment>Help|Siteinfo Dialog</comment>
         <translation type="unfinished">Ctrl+Shift+I</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1709"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1714"/>
         <source>Open a dialog showing some information about the current site.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1711"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1716"/>
         <source>&lt;b&gt;Siteinfo Dialog...&lt;/b&gt;&lt;p&gt;Opens a dialog showing some information about the current site.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1725"/>
         <source>Manage User Agent Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1725"/>
         <source>Manage &amp;User Agent Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1724"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1729"/>
         <source>Shows a dialog to manage the User Agent settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1726"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1731"/>
         <source>&lt;b&gt;Manage User Agent Settings&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the User Agent settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1740"/>
         <source>Synchronize data</source>
         <translation type="unfinished">同步数据</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/>
-        <source>&amp;Synchronize Data...</source>
-        <translation type="unfinished">同步数据(&amp;S)…</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1740"/>
+        <source>&amp;Synchronize Data...</source>
+        <translation type="unfinished">同步数据(&amp;S)…</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1745"/>
         <source>Shows a dialog to synchronize data via the network</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1742"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1747"/>
         <source>&lt;b&gt;Synchronize Data...&lt;/b&gt;&lt;p&gt;This shows a dialog to synchronize data via the network.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1752"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1757"/>
         <source>Manage Saved Zoom Values</source>
         <translation type="unfinished">管理保存的缩放值</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1752"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1757"/>
         <source>Manage Saved Zoom Values...</source>
         <translation type="unfinished">管理保存的缩放值…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1763"/>
         <source>Manage the saved zoom values</source>
         <translation type="unfinished">管理保存的缩放值</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1765"/>
         <source>&lt;b&gt;Manage Saved Zoom Values...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved zoom values.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;管理保存的缩放值…&lt;/b&gt;&lt;p&gt;打开一个对话框来管理已保存的缩放值。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1772"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1777"/>
         <source>Toggle the JavaScript console window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1779"/>
         <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1818"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1823"/>
         <source>&amp;File</source>
         <translation type="unfinished">文件(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1843"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1848"/>
         <source>&amp;Edit</source>
         <translation type="unfinished">编辑(&amp;E)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1859"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1864"/>
         <source>&amp;View</source>
         <translation type="unfinished">视图(&amp;V)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1867"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1872"/>
         <source>Text Encoding</source>
         <translation type="unfinished">文本编码</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1873"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1878"/>
         <source>&amp;Go</source>
         <translation type="unfinished">跳转(&amp;G)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1888"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1893"/>
         <source>H&amp;istory</source>
         <translation type="unfinished">历史(&amp;I)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1899"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1904"/>
         <source>&amp;Bookmarks</source>
         <translation type="unfinished">书签(&amp;B)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1915"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1920"/>
         <source>&amp;Settings</source>
         <translation type="unfinished">设置(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1942"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/>
         <source>Global User Agent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1955"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1960"/>
         <source>&amp;Tools</source>
         <translation type="unfinished">工具(&amp;T)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1962"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1967"/>
         <source>&amp;Window</source>
         <translation type="unfinished">窗口(&amp;W)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1975"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1980"/>
         <source>&amp;Help</source>
         <translation type="unfinished">帮助(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1990"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1995"/>
         <source>File</source>
         <translation type="unfinished">文件</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2022"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2027"/>
         <source>Edit</source>
         <translation type="unfinished">编辑</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2035"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2040"/>
         <source>View</source>
         <translation type="unfinished">视图</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2045"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2050"/>
         <source>Find</source>
         <translation type="unfinished">查找</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2054"/>
-        <source>Filter</source>
-        <translation type="unfinished">过滤器</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="2059"/>
+        <source>Filter</source>
+        <translation type="unfinished">过滤器</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2064"/>
         <source>Filtered by: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2067"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2072"/>
         <source>Settings</source>
         <translation type="unfinished">设置</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2079"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2084"/>
         <source>Tools</source>
         <translation type="unfinished">工具</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2088"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2093"/>
         <source>Help</source>
         <translation type="unfinished">帮助</translation>
     </message>
@@ -73001,32 +73139,32 @@
         <translation type="obsolete">跳转</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2095"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2100"/>
         <source>VirusTotal</source>
         <translation type="unfinished">VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2099"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2104"/>
         <source>Scan current site</source>
         <translation type="unfinished">扫描当前站点</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4095"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4100"/>
         <source>IP Address Report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4105"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4110"/>
         <source>Domain Report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2237"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2242"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;无法启动进程。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2237"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2242"/>
         <source>OK</source>
         <translation type="unfinished">确定</translation>
     </message>
@@ -73036,113 +73174,113 @@
         <translation type="obsolete">帮助文件 (*.html *.htm);;PDF 文件 (*.pdf);;CHM 文件 (*.chm);;所有文件 (*)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2321"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2326"/>
         <source>&lt;b&gt;eric6 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric6 Web Browser is a combined help file and HTML browser. It is part of the eric6 development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2445"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2450"/>
         <source>Saved Tabs</source>
         <translation type="unfinished">已保存的选项卡</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3045"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3050"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3148"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3153"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3218"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3223"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3253"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3258"/>
         <source>Unfiltered</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3272"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3277"/>
         <source>Help Engine</source>
         <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3748"/>
-        <source>ISO</source>
-        <translation type="unfinished">ISO</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3749"/>
-        <source>Windows</source>
-        <translation type="unfinished">Windows</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3750"/>
-        <source>ISCII</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3751"/>
-        <source>Unicode</source>
-        <translation type="unfinished">Unicode</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3752"/>
-        <source>Other</source>
-        <translation type="unfinished">其它</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="3753"/>
+        <source>ISO</source>
+        <translation type="unfinished">ISO</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3754"/>
+        <source>Windows</source>
+        <translation type="unfinished">Windows</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3755"/>
+        <source>ISCII</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3756"/>
+        <source>Unicode</source>
+        <translation type="unfinished">Unicode</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3757"/>
+        <source>Other</source>
+        <translation type="unfinished">其它</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3758"/>
         <source>IBM</source>
         <translation type="unfinished">IBM</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3775"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3780"/>
         <source>Default Encoding</source>
         <translation type="unfinished">默认编码</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4060"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4065"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished">VirusTotal 扫描</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4060"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4065"/>
         <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="4086"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4091"/>
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4095"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4100"/>
         <source>The given IP address is not in dotted quad notation.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4105"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4110"/>
         <source>Enter a valid domain name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1783"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1788"/>
         <source>Tab Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1787"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1792"/>
         <source>Shows the tab manager window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1794"/>
         <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -73199,7 +73337,7 @@
         <translation type="unfinished">Alt+Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2270"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2275"/>
         <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -73208,6 +73346,11 @@
         <source>Move to the initial screen</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/>
+        <source>Meta+Ctrl+F</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>WebDatabasesDialog</name>

eric ide

mercurial