src/eric7/i18n/eric7_zh_CN.ts

branch
eric7
changeset 10445
83be14a682a7
parent 10442
bf4a24c55c57
child 10450
486b86309a33
--- a/src/eric7/i18n/eric7_zh_CN.ts	Mon Dec 25 12:48:30 2023 +0100
+++ b/src/eric7/i18n/eric7_zh_CN.ts	Fri Dec 29 10:58:39 2023 +0100
@@ -4,11 +4,6 @@
   <context>
     <name>AboutDialog</name>
     <message>
-      <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="21" />
-      <source>&lt;p&gt;{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.&lt;/p&gt;&lt;p&gt;For more information see &lt;a href="{1}"&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href="mailto:{2}"&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href="mailto:{3}"&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;{0} 是一个进行 Python 编程语言开发的集成开发环境。它由 PyQt(Qt 图形用户界面工具箱和 QScintilla 编辑器小工具的 Python 绑定)写成。&lt;/p&gt;&lt;p&gt;如需了解更多信息,请访问 &lt;a href="{1}"&gt;{1}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;请将漏洞报告发送至 &lt;a href="mailto:{2}"&gt;{2}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;如果对新功能有所需求,请发送电子邮件至 &lt;a href="mailto:{3}"&gt;{3}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;{0} 使用了一些第三方软件,其版权属于其各自的版权所有者。如需了解详情,请查看各自独立软件包的版权声明。&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" />
       <source>About Eric</source>
       <translation>关于 Eric</translation>
@@ -33,6 +28,11 @@
       <source>&amp;License Agreement</source>
       <translation>许可协议(&amp;L)</translation>
     </message>
+    <message>
+      <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="21" />
+      <source>&lt;p&gt;{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.&lt;/p&gt;&lt;p&gt;For more information see &lt;a href="{1}"&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href="mailto:{2}"&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href="mailto:{3}"&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;{0} 是一个进行 Python 编程语言开发的集成开发环境。它由 PyQt(Qt 图形用户界面工具箱和 QScintilla 编辑器小工具的 Python 绑定)写成。&lt;/p&gt;&lt;p&gt;如需了解更多信息,请访问 &lt;a href="{1}"&gt;{1}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;请将漏洞报告发送至 &lt;a href="mailto:{2}"&gt;{2}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;如果对新功能有所需求,请发送电子邮件至 &lt;a href="mailto:{3}"&gt;{3}&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;{0} 使用了一些第三方软件,其版权属于其各自的版权所有者。如需了解详情,请查看各自独立软件包的版权声明。&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>AboutPlugin</name>
@@ -587,26 +587,6 @@
   <context>
     <name>AddEntryPointDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="47" />
-      <source>Console</source>
-      <translation type="unfinished">控制台程序</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="48" />
-      <source>GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="99" />
-      <source>Select Script File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="101" />
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.ui" line="0" />
       <source>Add Entry Point</source>
       <translation type="unfinished" />
@@ -646,20 +626,30 @@
       <source>Press to select the script via a file selection dialog</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="47" />
+      <source>Console</source>
+      <translation type="unfinished">控制台程序</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="48" />
+      <source>GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="99" />
+      <source>Select Script File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/AddEntryPointDialog.py" line="101" />
+      <source>Python Files (*.py);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>AddFileDialog</name>
     <message>
-      <location filename="../Project/AddFileDialog.py" line="74" />
-      <source>Select Files</source>
-      <translation>选择文件</translation>
-    </message>
-    <message>
-      <location filename="../Project/AddFileDialog.py" line="85" />
-      <source>All Files (*)</source>
-      <translation>所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../Project/AddFileDialog.ui" line="0" />
       <source>Add Files</source>
       <translation>添加文件</translation>
@@ -726,6 +716,16 @@
       <translation>Alt+C</translation>
     </message>
     <message>
+      <location filename="../Project/AddFileDialog.py" line="74" />
+      <source>Select Files</source>
+      <translation>选择文件</translation>
+    </message>
+    <message>
+      <location filename="../Project/AddFileDialog.py" line="85" />
+      <source>All Files (*)</source>
+      <translation>所有文件 (*)</translation>
+    </message>
+    <message>
       <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source>
       <translation type="vanished">源文件 ({0});;窗体文件 ({1});;资源文件 ({2});;界面文件 ({3});;协议文件 ({4});;翻译文件 ({5});;所有文件 (*)</translation>
     </message>
@@ -1154,16 +1154,6 @@
   <context>
     <name>AddProjectDialog</name>
     <message>
-      <location filename="../MultiProject/AddProjectDialog.py" line="50" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/AddProjectDialog.py" line="68" />
-      <source>Project Properties</source>
-      <translation>项目属性</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/AddProjectDialog.ui" line="0" />
       <source>Add Project</source>
       <translation>添加项目</translation>
@@ -1218,6 +1208,16 @@
       <source>Is &amp;main project</source>
       <translation>是主项目(&amp;M)</translation>
     </message>
+    <message>
+      <location filename="../MultiProject/AddProjectDialog.py" line="50" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/AddProjectDialog.py" line="68" />
+      <source>Project Properties</source>
+      <translation>项目属性</translation>
+    </message>
   </context>
   <context>
     <name>AddProjectUrlDialog</name>
@@ -1418,31 +1418,6 @@
   <context>
     <name>ApplicationPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="33" />
-      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;eric使用后台服务进行某些事情,比如语法检查或代码样式检查。默认情况下,用于这些检查的进程数是根据CPU数自动确定的。请注意,这是一个高级设置&lt;/p&gt;&lt;p&gt;可用CPU:。&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
-      <source>Debug</source>
-      <translation>调试</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="44" />
-      <source>Warning</source>
-      <translation>警告</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="45" />
-      <source>Critical</source>
-      <translation>危险</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="46" />
-      <source>Fatal Error</source>
-      <translation>致命错误</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>&lt;b&gt;Configure the application&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置应用程序&lt;/b&gt;</translation>
@@ -1703,6 +1678,31 @@
       <translation>自动</translation>
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="33" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;eric使用后台服务进行某些事情,比如语法检查或代码样式检查。默认情况下,用于这些检查的进程数是根据CPU数自动确定的。请注意,这是一个高级设置&lt;/p&gt;&lt;p&gt;可用CPU:。&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
+      <source>Debug</source>
+      <translation>调试</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="44" />
+      <source>Warning</source>
+      <translation>警告</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="45" />
+      <source>Critical</source>
+      <translation>危险</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="46" />
+      <source>Fatal Error</source>
+      <translation>致命错误</translation>
+    </message>
+    <message>
       <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
       <translation type="vanished">eric 使用后台服务来处理某些任务,如语法检查或代码格式检查。默认情况下,所使用的进程数量由 CPU 数量自动确定。请注意,这是一个高级设置。</translation>
     </message>
@@ -2086,6 +2086,72 @@
   <context>
     <name>BlackFormattingDialog</name>
     <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Code Formatting with Black</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Status Filter:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Select the status of items to be shown.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Status</source>
+      <translation type="unfinished">状态</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>File Name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Statistics</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Total Files:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Excluded:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Failures:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Processed:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="216" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Reformatted:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>Unchanged:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <source>%v/%m Files</source>
+      <translation type="unfinished">%v/%m 文件</translation>
+    </message>
+    <message>
       <location filename="../CodeFormatting/BlackFormattingDialog.py" line="87" />
       <source>&lt;all&gt;</source>
       <translation type="unfinished" />
@@ -2096,12 +2162,6 @@
       <translation type="unfinished">格式化代码</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="216" />
-      <source>Reformatted:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CodeFormatting/BlackFormattingDialog.py" line="218" />
       <source>Would Reformat:</source>
       <translation type="unfinished" />
@@ -2151,66 +2211,6 @@
       <source>invalid status ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Code Formatting with Black</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Status Filter:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Select the status of items to be shown.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Status</source>
-      <translation type="unfinished">状态</translation>
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>File Name</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Statistics</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Total Files:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Excluded:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Failures:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Processed:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Unchanged:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>%v/%m Files</source>
-      <translation type="unfinished">%v/%m 文件</translation>
-    </message>
   </context>
   <context>
     <name>BlackUtilities</name>
@@ -2295,12 +2295,52 @@
   <context>
     <name>BluetoothScanWindow</name>
     <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" />
       <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" />
       <source>Bluetooth Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Name</source>
+      <translation type="unfinished">名称</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>RSSI [dBm]</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Scan Duration:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Enter the scan duration in seconds</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> 秒</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Press to scan for Bluetooth devices.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Scan</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" />
       <source>&lt;p&gt;The scan for available devices failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -2347,46 +2387,6 @@
       <source>Tx Power Level [dBm]: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>Name</source>
-      <translation type="unfinished">名称</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>MAC-Address</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>RSSI [dBm]</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>Scan Duration:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>Enter the scan duration in seconds</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source> s</source>
-      <translation type="unfinished"> 秒</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>Press to scan for Bluetooth devices.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
-      <source>Scan</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>BluetoothStatusDialog</name>
@@ -2604,6 +2604,11 @@
   <context>
     <name>BookmarkActionSelectionDialog</name>
     <message>
+      <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" />
+      <source>&lt;b&gt;Add/Edit Bookmark&lt;/b&gt;</source>
+      <translation>&lt;b&gt;添加/编辑书签&lt;/b&gt;</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="50" />
       <source>Add Bookmark</source>
       <translation>添加书签</translation>
@@ -2623,11 +2628,6 @@
       <source>Add to Speed Dial</source>
       <translation>添加到快速启动</translation>
     </message>
-    <message>
-      <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" />
-      <source>&lt;b&gt;Add/Edit Bookmark&lt;/b&gt;</source>
-      <translation>&lt;b&gt;添加/编辑书签&lt;/b&gt;</translation>
-    </message>
   </context>
   <context>
     <name>BookmarkInfoDialog</name>
@@ -2660,11 +2660,6 @@
   <context>
     <name>BookmarkPropertiesDialog</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="45" />
-      <source>Visited &lt;b&gt;{0}&lt;/b&gt; times. Last visit on &lt;b&gt;{1}&lt;/b&gt;.</source>
-      <translation>已访问 &lt;b&gt;{0}&lt;/b&gt; 次。 最后访问: &lt;b&gt;{1}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" />
       <source>Bookmark Properties</source>
       <translation>书签属性</translation>
@@ -2699,6 +2694,11 @@
       <source>Enter a description</source>
       <translation>输入一些描述</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="45" />
+      <source>Visited &lt;b&gt;{0}&lt;/b&gt; times. Last visit on &lt;b&gt;{1}&lt;/b&gt;.</source>
+      <translation>已访问 &lt;b&gt;{0}&lt;/b&gt; 次。 最后访问: &lt;b&gt;{1}&lt;/b&gt;.</translation>
+    </message>
   </context>
   <context>
     <name>BookmarkedFilesDialog</name>
@@ -3672,49 +3672,6 @@
     <name>CallTraceViewer</name>
     <message>
       <location filename="../Debugger/CallTraceViewer.ui" line="0" />
-      <location filename="../Debugger/CallTraceViewer.py" line="57" />
-      <source>From</source>
-      <translation>从</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.ui" line="0" />
-      <location filename="../Debugger/CallTraceViewer.py" line="57" />
-      <source>To</source>
-      <translation>到</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="171" />
-      <location filename="../Debugger/CallTraceViewer.py" line="156" />
-      <source>Save Call Trace Info</source>
-      <translation>保存调用跟踪信息</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="158" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="172" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="182" />
-      <source>Call Trace Info of '{0}'</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="201" />
-      <source>Error saving Call Trace Info</source>
-      <translation>保存调用跟踪信息时出错</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="202" />
-      <source>&lt;p&gt;The call trace info could not be written to &lt;b&gt;{0}&lt;/b&gt;&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="../Debugger/CallTraceViewer.ui" line="0" />
       <source>Call Trace</source>
       <translation>调用跟踪</translation>
     </message>
@@ -3753,6 +3710,49 @@
       <source>Press to save the call trace as a text file</source>
       <translation>按下以用文本文件保存调用跟踪</translation>
     </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="57" />
+      <location filename="../Debugger/CallTraceViewer.ui" line="0" />
+      <source>From</source>
+      <translation>从</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="57" />
+      <location filename="../Debugger/CallTraceViewer.ui" line="0" />
+      <source>To</source>
+      <translation>到</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="171" />
+      <location filename="../Debugger/CallTraceViewer.py" line="156" />
+      <source>Save Call Trace Info</source>
+      <translation>保存调用跟踪信息</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="158" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="172" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="182" />
+      <source>Call Trace Info of '{0}'</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="201" />
+      <source>Error saving Call Trace Info</source>
+      <translation>保存调用跟踪信息时出错</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="202" />
+      <source>&lt;p&gt;The call trace info could not be written to &lt;b&gt;{0}&lt;/b&gt;&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>
   </context>
   <context>
     <name>ChatWidget</name>
@@ -4953,6 +4953,29 @@
   <context>
     <name>CodeDocumentationViewer</name>
     <message>
+      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85" />
+      <source>&lt;p&gt;&lt;b&gt;Definition:&lt;/b&gt; &lt;span class="def"&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</source>
+      <comment>Just translate 'Definition:' and leave the rest intact.</comment>
+      <translation>&lt;p&gt;&lt;b&gt;定义&lt;/b&gt; &lt;span class="def"&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="91" />
+      <source>&lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; @TYPE@&lt;/p&gt;</source>
+      <comment>Just translate 'Type:' and leave the rest intact.</comment>
+      <translation>仅翻译“类型:”,其余部分不动</translation>
+    </message>
+    <message>
+      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="97" />
+      <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; @NOTE@&lt;/p&gt;</source>
+      <comment>Just translate 'Note:' and leave the rest intact.</comment>
+      <translation>仅翻译“备注:”,其余部分不动</translation>
+    </message>
+    <message>
+      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="156" />
+      <source>No further documentation available</source>
+      <translation>无更多文档可用</translation>
+    </message>
+    <message>
       <location filename="../UI/CodeDocumentationViewer.py" line="220" />
       <source>Code Info Provider:</source>
       <translation>代码信息提供者:</translation>
@@ -4982,78 +5005,10 @@
       <source>This function has been disabled.</source>
       <translation>此功能已被禁用。</translation>
     </message>
-    <message>
-      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85" />
-      <source>&lt;p&gt;&lt;b&gt;Definition:&lt;/b&gt; &lt;span class="def"&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</source>
-      <comment>Just translate 'Definition:' and leave the rest intact.</comment>
-      <translation>&lt;p&gt;&lt;b&gt;定义&lt;/b&gt; &lt;span class="def"&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="91" />
-      <source>&lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; @TYPE@&lt;/p&gt;</source>
-      <comment>Just translate 'Type:' and leave the rest intact.</comment>
-      <translation>仅翻译“类型:”,其余部分不动</translation>
-    </message>
-    <message>
-      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="97" />
-      <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; @NOTE@&lt;/p&gt;</source>
-      <comment>Just translate 'Note:' and leave the rest intact.</comment>
-      <translation>仅翻译“备注:”,其余部分不动</translation>
-    </message>
-    <message>
-      <location filename="../UI/CodeDocumentationViewerTemplate.py" line="156" />
-      <source>No further documentation available</source>
-      <translation>无更多文档可用</translation>
-    </message>
   </context>
   <context>
     <name>CodeMetricsDialog</name>
     <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="60" />
-      <source>Collapse All</source>
-      <translation type="unfinished">折叠所有</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="61" />
-      <source>Expand All</source>
-      <translation type="unfinished">展开所有</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="209" />
-      <source>files</source>
-      <translation>文件</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="210" />
-      <source>lines</source>
-      <translation>行</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="211" />
-      <source>bytes</source>
-      <translation>字节</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="212" />
-      <source>comments</source>
-      <translation>注释</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="214" />
-      <source>comment lines</source>
-      <translation>注释行</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="217" />
-      <source>empty lines</source>
-      <translation>空行</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/CodeMetricsDialog.py" line="220" />
-      <source>non-commentary lines</source>
-      <translation>没有注释的行</translation>
-    </message>
-    <message>
       <location filename="../DataViews/CodeMetricsDialog.ui" line="0" />
       <source>Code Metrics</source>
       <translation>代码度量</translation>
@@ -5150,6 +5105,51 @@
       <source>%v/%m Files</source>
       <translation>%v/%m 文件</translation>
     </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="60" />
+      <source>Collapse All</source>
+      <translation type="unfinished">折叠所有</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="61" />
+      <source>Expand All</source>
+      <translation type="unfinished">展开所有</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="209" />
+      <source>files</source>
+      <translation>文件</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="210" />
+      <source>lines</source>
+      <translation>行</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="211" />
+      <source>bytes</source>
+      <translation>字节</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="212" />
+      <source>comments</source>
+      <translation>注释</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="214" />
+      <source>comment lines</source>
+      <translation>注释行</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="217" />
+      <source>empty lines</source>
+      <translation>空行</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/CodeMetricsDialog.py" line="220" />
+      <source>non-commentary lines</source>
+      <translation>没有注释的行</translation>
+    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -6674,21 +6674,6 @@
   <context>
     <name>ColorDialogWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="40" />
-      <source>Test</source>
-      <translation>测试</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="80" />
-      <source>QColorDialog Wizard Error</source>
-      <translation>QColorDialog 向导错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="81" />
-      <source>&lt;p&gt;The color &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;颜色 &lt;b&gt;{0}&lt;/b&gt; 不可用。&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" />
       <source>QColorDialog Wizard</source>
       <translation>QColorDialog 向导</translation>
@@ -6835,56 +6820,25 @@
       <source>Green</source>
       <translation>绿</translation>
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="40" />
+      <source>Test</source>
+      <translation>测试</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="80" />
+      <source>QColorDialog Wizard Error</source>
+      <translation>QColorDialog 向导错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="81" />
+      <source>&lt;p&gt;The color &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;颜色 &lt;b&gt;{0}&lt;/b&gt; 不可用。&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>CompareDialog</name>
     <message>
-      <location filename="../UI/CompareDialog.py" line="126" />
-      <source>Compare</source>
-      <translation>比较</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="129" />
-      <source>Press to perform the comparison of the two files</source>
-      <translation>点击比较两个文件</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="403" />
-      <location filename="../UI/CompareDialog.py" line="139" />
-      <source>Total: {0}</source>
-      <translation>总计:{0}</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="404" />
-      <location filename="../UI/CompareDialog.py" line="140" />
-      <source>Changed: {0}</source>
-      <translation>已更改:{0}</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="405" />
-      <location filename="../UI/CompareDialog.py" line="141" />
-      <source>Added: {0}</source>
-      <translation>已添加:{0}</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="406" />
-      <location filename="../UI/CompareDialog.py" line="142" />
-      <source>Deleted: {0}</source>
-      <translation>已删除:{0}</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="291" />
-      <location filename="../UI/CompareDialog.py" line="275" />
-      <source>Compare Files</source>
-      <translation>比较文件</translation>
-    </message>
-    <message>
-      <location filename="../UI/CompareDialog.py" line="292" />
-      <location filename="../UI/CompareDialog.py" line="276" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../UI/CompareDialog.ui" line="0" />
       <source>File Comparison</source>
       <translation>文件比较</translation>
@@ -6949,6 +6903,52 @@
       <source>Alt+S</source>
       <translation>Alt+S</translation>
     </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="126" />
+      <source>Compare</source>
+      <translation>比较</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="129" />
+      <source>Press to perform the comparison of the two files</source>
+      <translation>点击比较两个文件</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="403" />
+      <location filename="../UI/CompareDialog.py" line="139" />
+      <source>Total: {0}</source>
+      <translation>总计:{0}</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="404" />
+      <location filename="../UI/CompareDialog.py" line="140" />
+      <source>Changed: {0}</source>
+      <translation>已更改:{0}</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="405" />
+      <location filename="../UI/CompareDialog.py" line="141" />
+      <source>Added: {0}</source>
+      <translation>已添加:{0}</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="406" />
+      <location filename="../UI/CompareDialog.py" line="142" />
+      <source>Deleted: {0}</source>
+      <translation>已删除:{0}</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="291" />
+      <location filename="../UI/CompareDialog.py" line="275" />
+      <source>Compare Files</source>
+      <translation>比较文件</translation>
+    </message>
+    <message>
+      <location filename="../UI/CompareDialog.py" line="292" />
+      <location filename="../UI/CompareDialog.py" line="276" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>ComplexityChecker</name>
@@ -7026,12 +7026,36 @@
   <context>
     <name>CondaExecDialog</name>
     <message>
+      <location filename="../CondaInterface/CondaExecDialog.py" line="97" />
       <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
-      <location filename="../CondaInterface/CondaExecDialog.py" line="97" />
       <source>Conda Execution</source>
       <translation>Conda 执行</translation>
     </message>
     <message>
+      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
+      <source>Messages</source>
+      <translation>消息</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
+      <source>&lt;b&gt;conda Execution&lt;/b&gt;
+&lt;p&gt;This shows the output of the conda command.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Conda 执行&lt;/b&gt;
+&lt;p&gt;显示 conda 命令的输出。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation>错误</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
+      <source>&lt;b&gt;conda Execution&lt;/b&gt;
+&lt;p&gt;This shows the errors of the conda command.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Conda 执行&lt;/b&gt;
+&lt;p&gt;显示 conda 命令的错误。&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../CondaInterface/CondaExecDialog.py" line="98" />
       <source>The conda executable could not be started. Is it configured correctly?</source>
       <translation>Conda 可执行文件无法启动。配置是否正确?</translation>
@@ -7080,30 +7104,6 @@
       <translation> 完成。
 </translation>
     </message>
-    <message>
-      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
-      <source>Messages</source>
-      <translation>消息</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
-      <source>&lt;b&gt;conda Execution&lt;/b&gt;
-&lt;p&gt;This shows the output of the conda command.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Conda 执行&lt;/b&gt;
-&lt;p&gt;显示 conda 命令的输出。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation>错误</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaExecDialog.ui" line="0" />
-      <source>&lt;b&gt;conda Execution&lt;/b&gt;
-&lt;p&gt;This shows the errors of the conda command.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Conda 执行&lt;/b&gt;
-&lt;p&gt;显示 conda 命令的错误。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>CondaExportDialog</name>
@@ -7348,11 +7348,6 @@
   <context>
     <name>CondaNewEnvironmentDataDialog</name>
     <message>
-      <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="44" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" />
       <source>New Conda Environment</source>
       <translation type="unfinished" />
@@ -7392,6 +7387,11 @@
       <source>Requirements File:</source>
       <translation type="unfinished">必要文件:</translation>
     </message>
+    <message>
+      <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="44" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -7462,6 +7462,138 @@
   <context>
     <name>CondaPackagesWidget</name>
     <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>&lt;h2&gt;conda is not available&lt;/h2&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to re-check the availability of conda</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Re-Check</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to install the selected package (by name or package specification)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to show details for the selected entry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Toggle to show or hide the search window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Enter search specification</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to start the search</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Search string is a pattern (default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Search Pattern</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Search string is a full name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Full Name</source>
+      <translation type="unfinished">全名</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Search string is a package specification</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Package Specification</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Platform:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Select the platform</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Package</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Version</source>
+      <translation type="unfinished">版本</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Build</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Platform</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to refresh the lists</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to upgrade the selected packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to upgrade all listed packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Press to uninstall the selected package</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Installed Version</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
+      <source>Available Version</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="76" />
       <source>Conda Menu</source>
       <translation type="unfinished" />
@@ -7601,138 +7733,6 @@
       <source>The configuration file "{0}" does not exist or is not writable.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>&lt;h2&gt;conda is not available&lt;/h2&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to re-check the availability of conda</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Re-Check</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to install the selected package (by name or package specification)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to show details for the selected entry</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Toggle to show or hide the search window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Enter search specification</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to start the search</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Search string is a pattern (default)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Search Pattern</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Search string is a full name</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Full Name</source>
-      <translation type="unfinished">全名</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Search string is a package specification</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Package Specification</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Platform:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Select the platform</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Package</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Version</source>
-      <translation type="unfinished">版本</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Build</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Platform</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to refresh the lists</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to upgrade the selected packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to upgrade all listed packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Press to uninstall the selected package</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Installed Version</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.ui" line="0" />
-      <source>Available Version</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -8232,17 +8232,6 @@
   <context>
     <name>ConvertToUF2Dialog</name>
     <message>
-      <location filename="../MicroPython/ConvertToUF2Dialog.py" line="44" />
-      <source>MicroPython Firmware Files (*.hex *.bin);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/ConvertToUF2Dialog.py" line="162" />
-      <source>--- ERROR ---
-</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" />
       <source>Convert To UF2</source>
       <translation type="unfinished" />
@@ -8287,6 +8276,17 @@
       <source>Convert</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/ConvertToUF2Dialog.py" line="44" />
+      <source>MicroPython Firmware Files (*.hex *.bin);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/ConvertToUF2Dialog.py" line="162" />
+      <source>--- ERROR ---
+</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>CookieDetailsDialog</name>
@@ -8445,57 +8445,6 @@
   <context>
     <name>CookiesDialog</name>
     <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="149" />
-      <source>Remove All Cookies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="150" />
-      <source>Do you really want to remove all stored cookies?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="180" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="179" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" />
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" />
-      <source>&lt;no cookie selected&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="182" />
-      <source>Remove Cookies</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" />
-      <source>Secure connections only</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="193" />
-      <source>All connections</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="195" />
-      <source>Session Cookie</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="204" />
-      <source>Remove Cookie</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
       <source>Cookies</source>
       <translation type="unfinished">Cookies</translation>
@@ -8526,6 +8475,22 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="180" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="179" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
+      <source>&lt;no cookie selected&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" />
       <source>Name:</source>
       <translation type="unfinished">名称:</translation>
@@ -8580,15 +8545,45 @@
       <source>Add R&amp;ule...</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="149" />
+      <source>Remove All Cookies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="150" />
+      <source>Do you really want to remove all stored cookies?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="182" />
+      <source>Remove Cookies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" />
+      <source>Secure connections only</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="193" />
+      <source>All connections</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="195" />
+      <source>Session Cookie</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="204" />
+      <source>Remove Cookie</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
     <message>
-      <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.py" line="62" />
-      <source>Allow For Session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="0" />
       <source>Cookie Exceptions</source>
       <translation type="unfinished" />
@@ -8668,6 +8663,11 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">移除全部(&amp;A)</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.py" line="62" />
+      <source>Allow For Session</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>CooperationClient</name>
@@ -8812,6 +8812,51 @@
   <context>
     <name>CreateDialogCodeDialog</name>
     <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Forms code generator</source>
+      <translation>窗体代码产生器</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>&amp;Classname:</source>
+      <translation>类名(&amp;C):</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Select the class that should get the forms code</source>
+      <translation>选择将获得窗体代码的类</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Press to generate a new forms class</source>
+      <translation>点击产生新窗体类</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>&amp;New...</source>
+      <translation>新建(&amp;N)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>&amp;Filename:</source>
+      <translation>文件名(&amp;F):</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Displays the name of the file containing the code</source>
+      <translation>显示包含代码的文件名称</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Filter &amp;with:</source>
+      <translation>过滤器(&amp;w):</translation>
+    </message>
+    <message>
+      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
+      <source>Enter a regular expression to filter the list below</source>
+      <translation>输入正则表达式对以上列表进行过滤</translation>
+    </message>
+    <message>
       <location filename="../Project/CreateDialogCodeDialog.py" line="149" />
       <source>Create Dialog Code</source>
       <translation>创建对话框代码</translation>
@@ -8881,51 +8926,6 @@
       <source>&lt;p&gt;Could not write the source file "{0}".&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Forms code generator</source>
-      <translation>窗体代码产生器</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>&amp;Classname:</source>
-      <translation>类名(&amp;C):</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Select the class that should get the forms code</source>
-      <translation>选择将获得窗体代码的类</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Press to generate a new forms class</source>
-      <translation>点击产生新窗体类</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>&amp;New...</source>
-      <translation>新建(&amp;N)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>&amp;Filename:</source>
-      <translation>文件名(&amp;F):</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Displays the name of the file containing the code</source>
-      <translation>显示包含代码的文件名称</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Filter &amp;with:</source>
-      <translation>过滤器(&amp;w):</translation>
-    </message>
-    <message>
-      <location filename="../Project/CreateDialogCodeDialog.ui" line="0" />
-      <source>Enter a regular expression to filter the list below</source>
-      <translation>输入正则表达式对以上列表进行过滤</translation>
-    </message>
   </context>
   <context>
     <name>Crypto</name>
@@ -8999,26 +8999,6 @@
   <context>
     <name>CycloneDXConfigDialog</name>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="110" />
-      <source>Edit Metadata...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="144" />
-      <source>JSON Files (*.json);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="147" />
-      <source>XML Files (*.xml);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="150" />
-      <source>All Files (*)</source>
-      <translation type="unfinished">所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
       <source>SBOM Configuration</source>
       <translation type="unfinished" />
@@ -9148,6 +9128,26 @@
       <source>Generate Readable Output</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="110" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="144" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="147" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="150" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">所有文件 (*)</translation>
+    </message>
   </context>
   <context>
     <name>CycloneDXMetaDataDialog</name>
@@ -10189,60 +10189,6 @@
   <context>
     <name>DebuggerGeneralPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="60" />
-      <source>All Network Interfaces (IPv4 &amp; IPv6)</source>
-      <translation type="unfinished">所有网络接口(IPv4 &amp; IPv6)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="64" />
-      <source>All Network Interfaces (IPv4)</source>
-      <translation type="unfinished">所有网络接口(IPv4)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="68" />
-      <source>All Network Interfaces (IPv6)</source>
-      <translation type="unfinished">所有网络接口(IPv6)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="72" />
-      <source>Localhost (IPv4)</source>
-      <translation type="unfinished">本地(IPV4)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="76" />
-      <source>Localhost (IPv6)</source>
-      <translation type="unfinished">本地(IPV6)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="80" />
-      <source>Selected Interface</source>
-      <translation type="unfinished">已选择的接口</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="322" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="309" />
-      <source>Add allowed host</source>
-      <translation>添加允许的主机</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="346" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="310" />
-      <source>Enter the IP address of an allowed host</source>
-      <translation>输入允许主机的 IP 地址</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="360" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="323" />
-      <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="359" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="345" />
-      <source>Edit allowed host</source>
-      <translation>编辑允许的主机</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
       <source>&lt;b&gt;Configure general debugger settings&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置通用调试环境&lt;/b&gt;</translation>
@@ -10698,6 +10644,60 @@
       <translation type="unfinished">自动查看源代码</translation>
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="60" />
+      <source>All Network Interfaces (IPv4 &amp; IPv6)</source>
+      <translation type="unfinished">所有网络接口(IPv4 &amp; IPv6)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="64" />
+      <source>All Network Interfaces (IPv4)</source>
+      <translation type="unfinished">所有网络接口(IPv4)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="68" />
+      <source>All Network Interfaces (IPv6)</source>
+      <translation type="unfinished">所有网络接口(IPv6)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="72" />
+      <source>Localhost (IPv4)</source>
+      <translation type="unfinished">本地(IPV4)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="76" />
+      <source>Localhost (IPv6)</source>
+      <translation type="unfinished">本地(IPV6)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="80" />
+      <source>Selected Interface</source>
+      <translation type="unfinished">已选择的接口</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="322" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="309" />
+      <source>Add allowed host</source>
+      <translation>添加允许的主机</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="346" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="310" />
+      <source>Enter the IP address of an allowed host</source>
+      <translation>输入允许主机的 IP 地址</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="360" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="323" />
+      <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="359" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="345" />
+      <source>Edit allowed host</source>
+      <translation>编辑允许的主机</translation>
+    </message>
+    <message>
       <source>Select to listen on all available network interfaces (IPv4 mode)</source>
       <translation type="vanished">选择侦听所有有效网络接口(IPv4 模式)</translation>
     </message>
@@ -11273,6 +11273,66 @@
   <context>
     <name>DiffDialog</name>
     <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>File Differences</source>
+      <translation>文件差异</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>File &amp;1:</source>
+      <translation>文件 &amp;1:</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Enter the name of the first file</source>
+      <translation>输入第一个文件的名称</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>File &amp;2:</source>
+      <translation>文件 &amp;2:</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Enter the name of the second file</source>
+      <translation>输入第二个文件的名称</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Select Diff Kind</source>
+      <translation>选择差异(Diff)类型</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Select to generate a unified diff</source>
+      <translation>选择产生统一差异</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>&amp;Unified Diff</source>
+      <translation>统一(&amp;U)差异</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Alt+U</source>
+      <translation>Alt+U</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Select to generate a context diff</source>
+      <translation>选择产生上下文差异</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Co&amp;ntext Diff</source>
+      <translation>上下文(&amp;n)差异</translation>
+    </message>
+    <message>
+      <location filename="../UI/DiffDialog.ui" line="0" />
+      <source>Alt+N</source>
+      <translation>Alt+N</translation>
+    </message>
+    <message>
       <location filename="../UI/DiffDialog.py" line="52" />
       <source>Compare</source>
       <translation>比较</translation>
@@ -11332,66 +11392,6 @@
       <source>There is no difference.</source>
       <translation>没有差异。</translation>
     </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>File Differences</source>
-      <translation>文件差异</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>File &amp;1:</source>
-      <translation>文件 &amp;1:</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Enter the name of the first file</source>
-      <translation>输入第一个文件的名称</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>File &amp;2:</source>
-      <translation>文件 &amp;2:</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Enter the name of the second file</source>
-      <translation>输入第二个文件的名称</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Select Diff Kind</source>
-      <translation>选择差异(Diff)类型</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Select to generate a unified diff</source>
-      <translation>选择产生统一差异</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>&amp;Unified Diff</source>
-      <translation>统一(&amp;U)差异</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Alt+U</source>
-      <translation>Alt+U</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Select to generate a context diff</source>
-      <translation>选择产生上下文差异</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Co&amp;ntext Diff</source>
-      <translation>上下文(&amp;n)差异</translation>
-    </message>
-    <message>
-      <location filename="../UI/DiffDialog.ui" line="0" />
-      <source>Alt+N</source>
-      <translation>Alt+N</translation>
-    </message>
   </context>
   <context>
     <name>DirectorySyncHandler</name>
@@ -12185,6 +12185,36 @@
   <context>
     <name>DownloadItem</name>
     <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Icon</source>
+      <translation>图标</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Date and Time</source>
+      <translation>日期和时间</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Filename</source>
+      <translation>文件名</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Press to pause the download</source>
+      <translation>点击暂停下载</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Press to cancel the download</source>
+      <translation>点击取消下载</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
+      <source>Press to open the downloaded file</source>
+      <translation>点击打开已下载文件</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/Download/DownloadItem.py" line="231" />
       <location filename="../WebBrowser/Download/DownloadItem.py" line="192" />
       <source>Download canceled: {0}</source>
@@ -12225,36 +12255,6 @@
       <source>{0} - deleted</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Icon</source>
-      <translation>图标</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Date and Time</source>
-      <translation>日期和时间</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Filename</source>
-      <translation>文件名</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Press to pause the download</source>
-      <translation>点击暂停下载</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Press to cancel the download</source>
-      <translation>点击取消下载</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.ui" line="0" />
-      <source>Press to open the downloaded file</source>
-      <translation>点击打开已下载文件</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManager</name>
@@ -12431,11 +12431,6 @@
   <context>
     <name>EditBreakpointDialog</name>
     <message>
-      <location filename="../Debugger/EditBreakpointDialog.py" line="102" />
-      <source>Add Breakpoint</source>
-      <translation>添加断点</translation>
-    </message>
-    <message>
       <location filename="../Debugger/EditBreakpointDialog.ui" line="0" />
       <source>Edit Breakpoint</source>
       <translation>编辑断点</translation>
@@ -12500,6 +12495,11 @@
       <source>Enabled</source>
       <translation>已开启</translation>
     </message>
+    <message>
+      <location filename="../Debugger/EditBreakpointDialog.py" line="102" />
+      <source>Add Breakpoint</source>
+      <translation>添加断点</translation>
+    </message>
   </context>
   <context>
     <name>EditWatchpointDialog</name>
@@ -14480,30 +14480,6 @@
   <context>
     <name>EditorFilePage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="348" />
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="331" />
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="314" />
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="303" />
-      <source>Add File Filter</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="304" />
-      <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="315" />
-      <source>A File Filter must contain at least one wildcard pattern.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="349" />
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="332" />
-      <source>Enter the file filter entry:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>&lt;b&gt;Configure file handling settings&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置文件处理设定值&lt;/b&gt;</translation>
@@ -14928,6 +14904,30 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="348" />
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="331" />
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="314" />
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="303" />
+      <source>Add File Filter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="304" />
+      <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="315" />
+      <source>A File Filter must contain at least one wildcard pattern.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="349" />
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="332" />
+      <source>Enter the file filter entry:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>Autosave interval:</source>
       <translation type="vanished">自动保存时间间隔:</translation>
     </message>
@@ -15252,12 +15252,6 @@
   <context>
     <name>EditorHighlightersPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightersPage.py" line="147" />
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightersPage.py" line="52" />
-      <source>Alternative</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/EditorHighlightersPage.ui" line="0" />
       <source>&lt;b&gt;Configure syntax highlighters&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置语法高亮器&lt;/b&gt;</translation>
@@ -15322,6 +15316,12 @@
       <source>Select the alternative lexer to associate</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightersPage.py" line="147" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightersPage.py" line="52" />
+      <source>Alternative</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesPage</name>
@@ -15645,26 +15645,6 @@
   <context>
     <name>EditorKeywordsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="192" />
-      <source>Reset to Default</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="193" />
-      <source>Shall the current keyword set really be reset to default values?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="217" />
-      <source>Reset All to Default</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="218" />
-      <source>Shall all keyword sets of the current language really be reset to default values?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="0" />
       <source>&lt;b&gt;Configure syntax highlighter keywords&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置语法高亮器关键字&lt;/b&gt;</translation>
@@ -15709,6 +15689,26 @@
       <source>All to Defaults</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="192" />
+      <source>Reset to Default</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="193" />
+      <source>Shall the current keyword set really be reset to default values?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="217" />
+      <source>Reset All to Default</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="218" />
+      <source>Shall all keyword sets of the current language really be reset to default values?</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EditorLanguageTabIndentOverrideDialog</name>
@@ -15961,31 +15961,6 @@
   <context>
     <name>EditorPropertiesPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="202" />
-      <source>No Warning</source>
-      <translation type="unfinished">不警告</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="203" />
-      <source>Inconsistent</source>
-      <translation type="unfinished">不一致</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="204" />
-      <source>Tabs after Spaces</source>
-      <translation type="unfinished">空格后的制表符</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="205" />
-      <source>Spaces</source>
-      <translation>空格</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="206" />
-      <source>Tabs</source>
-      <translation>制表符</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.ui" line="0" />
       <source>&lt;b&gt;Configure lexer properties&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置词法分析器属性&lt;/b&gt;</translation>
@@ -16655,6 +16630,31 @@
       <source>YAML Lexer Properties</source>
       <translation>YAML 词法分析器属性</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="202" />
+      <source>No Warning</source>
+      <translation type="unfinished">不警告</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="203" />
+      <source>Inconsistent</source>
+      <translation type="unfinished">不一致</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="204" />
+      <source>Tabs after Spaces</source>
+      <translation type="unfinished">空格后的制表符</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="205" />
+      <source>Spaces</source>
+      <translation>空格</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="206" />
+      <source>Tabs</source>
+      <translation>制表符</translation>
+    </message>
   </context>
   <context>
     <name>EditorSearchPage</name>
@@ -18431,6 +18431,71 @@
   <context>
     <name>EmailDialog</name>
     <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Send bug report</source>
+      <translation>发送错误报告</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Message</source>
+      <translation>消息</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>&amp;Subject:</source>
+      <translation>主题(&amp;S):</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Enter the subject</source>
+      <translation>输入主题</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Attachments</source>
+      <translation>附件</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Name</source>
+      <translation>名称</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Type</source>
+      <translation>类型</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Press to add an attachment</source>
+      <translation>点击添加一个附件</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>&amp;Add...</source>
+      <translation>添加(&amp;A)…</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Alt+A</source>
+      <translation>Alt+A</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Delete the selected entry from the list of attachments</source>
+      <translation>从附件列表中删除已选条目</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>&amp;Delete</source>
+      <translation>删除(&amp;D)</translation>
+    </message>
+    <message>
+      <location filename="../UI/EmailDialog.ui" line="0" />
+      <source>Alt+D</source>
+      <translation>Alt+D</translation>
+    </message>
+    <message>
       <location filename="../UI/EmailDialog.py" line="69" />
       <source>Send feature request</source>
       <translation>发送功能请求</translation>
@@ -18520,71 +18585,6 @@
       <source>Attach file</source>
       <translation>附加文件</translation>
     </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Send bug report</source>
-      <translation>发送错误报告</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Message</source>
-      <translation>消息</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>&amp;Subject:</source>
-      <translation>主题(&amp;S):</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Enter the subject</source>
-      <translation>输入主题</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Attachments</source>
-      <translation>附件</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Name</source>
-      <translation>名称</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Type</source>
-      <translation>类型</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Press to add an attachment</source>
-      <translation>点击添加一个附件</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>&amp;Add...</source>
-      <translation>添加(&amp;A)…</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Alt+A</source>
-      <translation>Alt+A</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Delete the selected entry from the list of attachments</source>
-      <translation>从附件列表中删除已选条目</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>&amp;Delete</source>
-      <translation>删除(&amp;D)</translation>
-    </message>
-    <message>
-      <location filename="../UI/EmailDialog.ui" line="0" />
-      <source>Alt+D</source>
-      <translation>Alt+D</translation>
-    </message>
   </context>
   <context>
     <name>EmailPage</name>
@@ -18953,6 +18953,16 @@
   <context>
     <name>EricListSelectionDialog</name>
     <message>
+      <location filename="../EricWidgets/EricListSelectionDialog.ui" line="0" />
+      <source>Select from List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricListSelectionDialog.ui" line="0" />
+      <source>Select from the list below:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricWidgets/EricListSelectionDialog.py" line="96" />
       <source>Deselect All</source>
       <translation type="unfinished" />
@@ -18962,16 +18972,6 @@
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
-    <message>
-      <location filename="../EricWidgets/EricListSelectionDialog.ui" line="0" />
-      <source>Select from List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricListSelectionDialog.ui" line="0" />
-      <source>Select from the list below:</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricMessageBoxWizard</name>
@@ -19005,124 +19005,6 @@
   <context>
     <name>EricMessageBoxWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="40" />
-      <source>No button</source>
-      <translation type="unfinished">没有按钮</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="41" />
-      <source>Abort</source>
-      <translation type="unfinished">终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="42" />
-      <source>Apply</source>
-      <translation type="unfinished">应用</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="43" />
-      <source>Cancel</source>
-      <translation type="unfinished">取消</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="44" />
-      <source>Close</source>
-      <translation type="unfinished">关闭</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="45" />
-      <source>Discard</source>
-      <translation type="unfinished">放弃</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="46" />
-      <source>Help</source>
-      <translation type="unfinished">帮助</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="47" />
-      <source>Ignore</source>
-      <translation type="unfinished">忽略</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="48" />
-      <source>No</source>
-      <translation type="unfinished">否</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="49" />
-      <source>No to all</source>
-      <translation type="unfinished">全部否</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="50" />
-      <source>Ok</source>
-      <translation type="unfinished">确定</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="51" />
-      <source>Open</source>
-      <translation type="unfinished">打开</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="52" />
-      <source>Reset</source>
-      <translation type="unfinished">重置</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="53" />
-      <source>Restore defaults</source>
-      <translation type="unfinished">恢复默认</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="54" />
-      <source>Retry</source>
-      <translation type="unfinished">重试</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="55" />
-      <source>Save</source>
-      <translation type="unfinished">保存</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="56" />
-      <source>Save all</source>
-      <translation type="unfinished">全部保存</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="57" />
-      <source>Yes</source>
-      <translation type="unfinished">是</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="58" />
-      <source>Yes to all</source>
-      <translation type="unfinished">全部是</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="106" />
-      <source>Test</source>
-      <translation type="unfinished">测试</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
       <source>EricMessageBox Wizard</source>
       <translation type="unfinished" />
@@ -19312,6 +19194,114 @@
       <translation type="unfinished">标准按钮</translation>
     </message>
     <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="41" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Abort</source>
+      <translation type="unfinished">终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="42" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Apply</source>
+      <translation type="unfinished">应用</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="43" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Cancel</source>
+      <translation type="unfinished">取消</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="44" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Close</source>
+      <translation type="unfinished">关闭</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="45" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Discard</source>
+      <translation type="unfinished">放弃</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="46" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Help</source>
+      <translation type="unfinished">帮助</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="47" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Ignore</source>
+      <translation type="unfinished">忽略</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="48" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>No</source>
+      <translation type="unfinished">否</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="49" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>No to all</source>
+      <translation type="unfinished">全部否</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="50" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Ok</source>
+      <translation type="unfinished">确定</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="51" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Open</source>
+      <translation type="unfinished">打开</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="52" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Reset</source>
+      <translation type="unfinished">重置</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="53" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Restore defaults</source>
+      <translation type="unfinished">恢复默认</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="54" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Retry</source>
+      <translation type="unfinished">重试</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="55" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Save</source>
+      <translation type="unfinished">保存</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="56" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Save all</source>
+      <translation type="unfinished">全部保存</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="57" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Yes</source>
+      <translation type="unfinished">是</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="58" />
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
+      <source>Yes to all</source>
+      <translation type="unfinished">全部是</translation>
+    </message>
+    <message>
       <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui" line="0" />
       <source>Default Button</source>
       <translation type="unfinished" />
@@ -19376,6 +19366,16 @@
       <source>Enter the name of the save function</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="40" />
+      <source>No button</source>
+      <translation type="unfinished">没有按钮</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py" line="106" />
+      <source>Test</source>
+      <translation type="unfinished">测试</translation>
+    </message>
   </context>
   <context>
     <name>EricNetworkIcon</name>
@@ -19464,36 +19464,6 @@
   <context>
     <name>EricProcessDialog</name>
     <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="133" />
-      <source>Process canceled.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="149" />
-      <source>Process finished successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="151" />
-      <source>Process crashed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="154" />
-      <source>Process finished with exit code {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="210" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricProcessDialog.py" line="211" />
-      <source>&lt;p&gt;The process &lt;b&gt;{0}&lt;/b&gt; could not be started.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricProcessDialog.ui" line="0" />
       <source>Output</source>
       <translation type="unfinished">输出</translation>
@@ -19543,6 +19513,36 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="133" />
+      <source>Process canceled.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="149" />
+      <source>Process finished successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="151" />
+      <source>Process crashed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="154" />
+      <source>Process finished with exit code {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="210" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricProcessDialog.py" line="211" />
+      <source>&lt;p&gt;The process &lt;b&gt;{0}&lt;/b&gt; could not be started.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EricSchemeReply</name>
@@ -19722,84 +19722,6 @@
   <context>
     <name>EricSslCertificatesDialog</name>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="311" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="88" />
-      <source>(Unknown)</source>
-      <translation type="unfinished">(未知)</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="313" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="90" />
-      <source>(Unknown common name)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="147" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished">删除服务器证书</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="148" />
-      <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="537" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="520" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="417" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="218" />
-      <source>Import Certificate</source>
-      <translation type="unfinished">导入证书</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="418" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="219" />
-      <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="370" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="371" />
-      <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="504" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="462" />
-      <source>Export Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="464" />
-      <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="481" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="505" />
-      <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="522" />
-      <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
-      <translation type="unfinished">证书文件 (*.pem *.crt *.der *.cer *.ca);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="538" />
-      <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.ui" line="0" />
       <source>SSL Certificate Manager</source>
       <translation type="unfinished">SSL 证书管理器</translation>
@@ -19889,6 +19811,84 @@
       <source>You have saved certificates identifying these certification authorities:</source>
       <translation type="unfinished">您有识别这些证书颁发机构的证书文件:</translation>
     </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="311" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="88" />
+      <source>(Unknown)</source>
+      <translation type="unfinished">(未知)</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="313" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="90" />
+      <source>(Unknown common name)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="147" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished">删除服务器证书</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="148" />
+      <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="537" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="520" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="417" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="218" />
+      <source>Import Certificate</source>
+      <translation type="unfinished">导入证书</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="418" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="219" />
+      <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="370" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="371" />
+      <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="504" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="462" />
+      <source>Export Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="464" />
+      <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="481" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="505" />
+      <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="522" />
+      <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
+      <translation type="unfinished">证书文件 (*.pem *.crt *.der *.cer *.ca);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="538" />
+      <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EricSslCertificatesInfoDialog</name>
@@ -20103,26 +20103,6 @@
   <context>
     <name>EricStringListEditWidget</name>
     <message>
-      <location filename="../EricWidgets/EricStringListEditWidget.py" line="149" />
-      <source>Add Entry</source>
-      <translation type="unfinished">添加条目</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricStringListEditWidget.py" line="150" />
-      <source>Enter the entry to add to the list:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricStringListEditWidget.py" line="165" />
-      <source>Reset List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricStringListEditWidget.py" line="166" />
-      <source>Do you really want to reset the list to its initial value? All changes will be lost.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricStringListEditWidget.ui" line="0" />
       <source>Enter search term for strings</source>
       <translation type="unfinished" />
@@ -20177,6 +20157,26 @@
       <source>&amp;Default</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../EricWidgets/EricStringListEditWidget.py" line="149" />
+      <source>Add Entry</source>
+      <translation type="unfinished">添加条目</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricStringListEditWidget.py" line="150" />
+      <source>Enter the entry to add to the list:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricStringListEditWidget.py" line="165" />
+      <source>Reset List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricStringListEditWidget.py" line="166" />
+      <source>Do you really want to reset the list to its initial value? All changes will be lost.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EricTextEditSearchWidget</name>
@@ -20243,49 +20243,6 @@
   <context>
     <name>EricToolBarDialog</name>
     <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="88" />
-      <source>--Separator--</source>
-      <translation type="unfinished">--分隔符--</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="162" />
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="153" />
-      <source>New Toolbar</source>
-      <translation type="unfinished">新建工具栏</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="154" />
-      <source>Toolbar Name:</source>
-      <translation type="unfinished">工具栏名称:</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="231" />
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="163" />
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="190" />
-      <source>Remove Toolbar</source>
-      <translation type="unfinished">移除工具栏</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="191" />
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="230" />
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="218" />
-      <source>Rename Toolbar</source>
-      <translation type="unfinished">重命名工具栏</translation>
-    </message>
-    <message>
-      <location filename="../EricWidgets/EricToolBarDialog.py" line="219" />
-      <source>New Toolbar Name:</source>
-      <translation type="unfinished">新工具栏名称:</translation>
-    </message>
-    <message>
       <location filename="../EricWidgets/EricToolBarDialog.ui" line="0" />
       <source>Configure Toolbars</source>
       <translation type="unfinished">配置工具栏</translation>
@@ -20375,6 +20332,49 @@
       <source>Press to move the selected action down.</source>
       <translation type="unfinished">点击向下移动所选行为。</translation>
     </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="88" />
+      <source>--Separator--</source>
+      <translation type="unfinished">--分隔符--</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="162" />
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="153" />
+      <source>New Toolbar</source>
+      <translation type="unfinished">新建工具栏</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="154" />
+      <source>Toolbar Name:</source>
+      <translation type="unfinished">工具栏名称:</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="231" />
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="163" />
+      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="190" />
+      <source>Remove Toolbar</source>
+      <translation type="unfinished">移除工具栏</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="191" />
+      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="230" />
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="218" />
+      <source>Rename Toolbar</source>
+      <translation type="unfinished">重命名工具栏</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricToolBarDialog.py" line="219" />
+      <source>New Toolbar Name:</source>
+      <translation type="unfinished">新工具栏名称:</translation>
+    </message>
   </context>
   <context>
     <name>EricToolBarManager</name>
@@ -20568,30 +20568,6 @@
   <context>
     <name>EricapiExecDialog</name>
     <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="90" />
-      <source>{0} - {1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="96" />
-      <source>Process Generation Error</source>
-      <translation>进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="97" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="137" />
-      <source>
-{0} finished.
-</source>
-      <translation>
-{0} 已完成。
-</translation>
-    </message>
-    <message>
       <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.ui" line="0" />
       <source>Ericapi</source>
       <translation>Eric API</translation>
@@ -20620,6 +20596,30 @@
       <translation>&lt;b&gt;Eric API 执行&lt;/b&gt;
 &lt;p&gt;显示 Eric API 生成器命令的错误。&lt;/p&gt;</translation>
     </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="90" />
+      <source>{0} - {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="96" />
+      <source>Process Generation Error</source>
+      <translation>进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="97" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="137" />
+      <source>
+{0} finished.
+</source>
+      <translation>
+{0} 已完成。
+</translation>
+    </message>
   </context>
   <context>
     <name>EricapiPlugin</name>
@@ -20967,6 +20967,34 @@
   <context>
     <name>EricdocExecDialog</name>
     <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
+      <source>Ericdoc</source>
+      <translation>Ericdoc</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
+      <source>Messages</source>
+      <translation>消息</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
+      <source>&lt;b&gt;Ericdoc Execution&lt;/b&gt;
+&lt;p&gt;This shows the output of the Ericdoc generator command.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ericdoc 执行&lt;/b&gt;&lt;p&gt;显示 Ericdoc 生成器命令的输出。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation>错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
+      <source>&lt;b&gt;Ericdoc Execution&lt;/b&gt;
+&lt;p&gt;This shows the errors of the Ericdoc generator command.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;EricdocI 执行&lt;/b&gt;
+&lt;p&gt;显示 Ericdoc 生成器命令的错误。&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py" line="90" />
       <source>{0} - {1}</source>
       <translation />
@@ -20999,34 +21027,6 @@
 {0} 已完成。
 </translation>
     </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
-      <source>Ericdoc</source>
-      <translation>Ericdoc</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
-      <source>Messages</source>
-      <translation>消息</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
-      <source>&lt;b&gt;Ericdoc Execution&lt;/b&gt;
-&lt;p&gt;This shows the output of the Ericdoc generator command.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Ericdoc 执行&lt;/b&gt;&lt;p&gt;显示 Ericdoc 生成器命令的输出。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation>错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.ui" line="0" />
-      <source>&lt;b&gt;Ericdoc Execution&lt;/b&gt;
-&lt;p&gt;This shows the errors of the Ericdoc generator command.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;EricdocI 执行&lt;/b&gt;
-&lt;p&gt;显示 Ericdoc 生成器命令的错误。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricdocPlugin</name>
@@ -21122,21 +21122,6 @@
   <context>
     <name>EspBackupRestoreFirmwareDialog</name>
     <message>
-      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="107" />
-      <source>Firmware Files (*.img);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="115" />
-      <source>Backup Firmware</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="120" />
-      <source>Restore Firmware</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" />
       <source>ESP Chip Type:</source>
       <translation type="unfinished" />
@@ -21196,6 +21181,21 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="107" />
+      <source>Firmware Files (*.img);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="115" />
+      <source>Backup Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="120" />
+      <source>Restore Firmware</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -21465,11 +21465,6 @@
   <context>
     <name>EspFirmwareSelectionDialog</name>
     <message>
-      <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" />
-      <source>Firmware Files (*.bin);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" />
       <source>Flash µPy/CPy Firmware</source>
       <translation type="unfinished" />
@@ -21539,6 +21534,11 @@
       <source>Firmware is CircuitPython</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" />
+      <source>Firmware Files (*.bin);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EthernetController</name>
@@ -21797,16 +21797,6 @@
   <context>
     <name>ExceptionsFilterDialog</name>
     <message>
-      <location filename="../Debugger/ExceptionsFilterDialog.py" line="39" />
-      <source>Ignored Exceptions</source>
-      <translation>忽略的异常</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/ExceptionsFilterDialog.py" line="40" />
-      <source>List of ignored exceptions</source>
-      <translation>忽略异常列表</translation>
-    </message>
-    <message>
       <location filename="../Debugger/ExceptionsFilterDialog.ui" line="0" />
       <source>Exceptions Filter</source>
       <translation>异常过滤器</translation>
@@ -21859,6 +21849,16 @@
       <source>Delete All</source>
       <translation>全部删除</translation>
     </message>
+    <message>
+      <location filename="../Debugger/ExceptionsFilterDialog.py" line="39" />
+      <source>Ignored Exceptions</source>
+      <translation>忽略的异常</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/ExceptionsFilterDialog.py" line="40" />
+      <source>List of ignored exceptions</source>
+      <translation>忽略异常列表</translation>
+    </message>
   </context>
   <context>
     <name>Exporter</name>
@@ -22101,6 +22101,21 @@
   <context>
     <name>FeaturePermissionsDialog</name>
     <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
+      <source>HTML5 Feature Permissions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
+      <source>&amp;Remove</source>
+      <translation type="unfinished">移除(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
+      <source>Remove &amp;All</source>
+      <translation type="unfinished">移除全部(&amp;A)</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="161" />
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="143" />
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127" />
@@ -22174,21 +22189,6 @@
       <source>Deny</source>
       <translation>拒绝</translation>
     </message>
-    <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
-      <source>HTML5 Feature Permissions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
-      <source>&amp;Remove</source>
-      <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
-      <source>Remove &amp;All</source>
-      <translation type="unfinished">移除全部(&amp;A)</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -22226,6 +22226,16 @@
   <context>
     <name>FeedsDialog</name>
     <message>
+      <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="0" />
+      <source>Add Feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="0" />
+      <source>Add Feeds from this site</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/Feeds/FeedsDialog.py" line="49" />
       <source>Add</source>
       <translation type="unfinished">添加</translation>
@@ -22246,20 +22256,60 @@
       <source>The feed was already added before.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="0" />
-      <source>Add Feed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="0" />
-      <source>Add Feeds from this site</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>FeedsManager</name>
     <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Feeds Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>News</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Press to reload all feeds</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Reload &amp;All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Press to reload the selected feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">重新载入(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Press to edit the selected feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>&amp;Edit Feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>Press to delete the selected feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
+      <source>&amp;Delete Feed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/Feeds/FeedsManager.py" line="191" />
       <source>Duplicate Feed URL</source>
       <translation type="unfinished" />
@@ -22314,56 +22364,6 @@
       <source>Error loading feed</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Feeds Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>News</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Press to reload all feeds</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Reload &amp;All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Press to reload the selected feed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">重新载入(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Press to edit the selected feed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>&amp;Edit Feed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>Press to delete the selected feed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="0" />
-      <source>&amp;Delete Feed</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>FileDialogWizard</name>
@@ -22417,32 +22417,12 @@
   <context>
     <name>FileDialogWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="30" />
-      <source>eric (String)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="34" />
-      <source>eric (Path)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="81" />
-      <source>EricFileDialog Wizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" />
       <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" />
       <source>QFileDialog Wizard</source>
       <translation>QFileDialog 向导</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="109" />
-      <source>Test</source>
-      <translation>测试</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" />
       <source>Variant:</source>
       <translation type="unfinished" />
@@ -22732,6 +22712,26 @@
       <source>Enter the list of supported schemes separated by spaces</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="30" />
+      <source>eric (String)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="34" />
+      <source>eric (Path)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="81" />
+      <source>EricFileDialog Wizard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="109" />
+      <source>Test</source>
+      <translation>测试</translation>
+    </message>
   </context>
   <context>
     <name>FiletypeAssociationDialog</name>
@@ -22828,6 +22828,78 @@
   <context>
     <name>FindFileWidget</name>
     <message>
+      <location filename="../UI/FindFileWidget.py" line="606" />
+      <source>Invalid search expression</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="607" />
+      <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="726" />
+      <source>{0} / {1}</source>
+      <comment>occurrences / files</comment>
+      <translation type="unfinished" />
+    </message>
+    <message numerus="yes">
+      <location filename="../UI/FindFileWidget.py" line="729" />
+      <source>%n occurrence(s)</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
+    <message numerus="yes">
+      <location filename="../UI/FindFileWidget.py" line="730" />
+      <source>%n file(s)</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="929" />
+      <location filename="../UI/FindFileWidget.py" line="904" />
+      <location filename="../UI/FindFileWidget.py" line="890" />
+      <source>Replace in Files</source>
+      <translation type="unfinished">在文件中替换</translation>
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="891" />
+      <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="905" />
+      <source>&lt;p&gt;The current and the original hash of the file &lt;b&gt;{0}&lt;/b&gt; are different. Skipping it.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="930" />
+      <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="955" />
+      <source>Open</source>
+      <translation type="unfinished">打开</translation>
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="956" />
+      <source>Copy Path to Clipboard</source>
+      <translation type="unfinished">将路径复制到剪贴板</translation>
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="959" />
+      <source>Select All</source>
+      <translation type="unfinished">全选</translation>
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.py" line="960" />
+      <source>Deselect All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/FindFileWidget.ui" line="0" />
       <source>Find &amp;text:</source>
       <translation type="unfinished">查找文本(&amp;t):</translation>
@@ -23008,78 +23080,6 @@
       <translation type="unfinished">替换</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="606" />
-      <source>Invalid search expression</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="607" />
-      <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="726" />
-      <source>{0} / {1}</source>
-      <comment>occurrences / files</comment>
-      <translation type="unfinished" />
-    </message>
-    <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="729" />
-      <source>%n occurrence(s)</source>
-      <translation type="unfinished">
-        <numerusform />
-      </translation>
-    </message>
-    <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="730" />
-      <source>%n file(s)</source>
-      <translation type="unfinished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="929" />
-      <location filename="../UI/FindFileWidget.py" line="904" />
-      <location filename="../UI/FindFileWidget.py" line="890" />
-      <source>Replace in Files</source>
-      <translation type="unfinished">在文件中替换</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="891" />
-      <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="905" />
-      <source>&lt;p&gt;The current and the original hash of the file &lt;b&gt;{0}&lt;/b&gt; are different. Skipping it.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="930" />
-      <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="955" />
-      <source>Open</source>
-      <translation type="unfinished">打开</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="956" />
-      <source>Copy Path to Clipboard</source>
-      <translation type="unfinished">将路径复制到剪贴板</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="959" />
-      <source>Select All</source>
-      <translation type="unfinished">全选</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="960" />
-      <source>Deselect All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <source>Search in source files</source>
       <translation type="vanished">在源文件中搜索</translation>
     </message>
@@ -23114,13 +23114,6 @@
   </context>
   <context>
     <name>FindLocationWidget</name>
-    <message numerus="yes">
-      <location filename="../UI/FindLocationWidget.py" line="226" />
-      <source>%n file(s) found</source>
-      <translation type="unfinished">
-        <numerusform />
-      </translation>
-    </message>
     <message>
       <location filename="../UI/FindLocationWidget.ui" line="0" />
       <source>Find File</source>
@@ -23241,6 +23234,13 @@
       <source>Open</source>
       <translation type="unfinished">打开</translation>
     </message>
+    <message numerus="yes">
+      <location filename="../UI/FindLocationWidget.py" line="226" />
+      <source>%n file(s) found</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -23471,15 +23471,15 @@
   <context>
     <name>FormattingDiffWidget</name>
     <message>
+      <location filename="../CodeFormatting/FormattingDiffWidget.ui" line="0" />
+      <source>Reformatting Differences</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../CodeFormatting/FormattingDiffWidget.py" line="52" />
       <source>There is no difference.</source>
       <translation type="unfinished">没有差异。</translation>
     </message>
-    <message>
-      <location filename="../CodeFormatting/FormattingDiffWidget.ui" line="0" />
-      <source>Reformatting Differences</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>FtpSyncHandler</name>
@@ -24294,11 +24294,6 @@
   <context>
     <name>GitArchiveDataDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.py" line="89" />
-      <source>Select Archive File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="0" />
       <source>Git Archive</source>
       <translation type="unfinished" />
@@ -24398,6 +24393,11 @@
       <source>Enter a prefix to be prepended to each file</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.py" line="89" />
+      <source>Select Archive File</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>GitBisectLogBrowserDialog</name>
@@ -25323,6 +25323,31 @@
   <context>
     <name>GitDiffDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
+      <source>Git Diff</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
+      <source>Difference</source>
+      <translation type="unfinished">差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
+      <source>&lt;b&gt;Git Diff&lt;/b&gt;&lt;p&gt;This shows the output of the git diff command.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
+      <source>&lt;b&gt;Git Diff&lt;/b&gt;&lt;p&gt;This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation type="unfinished">错误</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="47" />
       <source>Refresh</source>
       <translation type="unfinished">刷新</translation>
@@ -25416,45 +25441,10 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
-      <source>Git Diff</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
-      <source>Difference</source>
-      <translation type="unfinished">差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
-      <source>&lt;b&gt;Git Diff&lt;/b&gt;&lt;p&gt;This shows the output of the git diff command.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
-      <source>&lt;b&gt;Git Diff&lt;/b&gt;&lt;p&gt;This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation type="unfinished">错误</translation>
-    </message>
   </context>
   <context>
     <name>GitFetchDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitFetchDialog.py" line="38" />
-      <source>&lt;All&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitFetchDialog.py" line="39" />
-      <source>&lt;Custom&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitFetchDialog.ui" line="0" />
       <source>Git Fetch</source>
       <translation type="unfinished" />
@@ -25519,6 +25509,16 @@
       <source>Include tags</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitFetchDialog.py" line="38" />
+      <source>&lt;All&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitFetchDialog.py" line="39" />
+      <source>&lt;Custom&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>GitListDialog</name>
@@ -25536,6 +25536,231 @@
   <context>
     <name>GitLogBrowserDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Git Log</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Select the mode (find or filter)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>From:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Enter the start date</source>
+      <translation type="unfinished">输入开始数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>To:</source>
+      <translation type="unfinished">到:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Enter the end date</source>
+      <translation type="unfinished">输入结束数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Select the field to filter on</source>
+      <translation type="unfinished">选择要过滤的区域</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Enter the regular expression to filter on or search for</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to find the previous occurrence</source>
+      <translation type="unfinished">点击查找上一次出现</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to find the next occurrence</source>
+      <translation type="unfinished">点击查找下一次出现</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Graph</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Commit ID</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">作者</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Date</source>
+      <translation type="unfinished">数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Committer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Commit Date</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Subject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Branches</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Tags</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to move up in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to move down in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to get the next bunch of log entries</source>
+      <translation type="unfinished">点击获得日志条目的下一个分支</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>&amp;Next</source>
+      <translation type="unfinished">下一个(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Enter the limit of entries to fetch</source>
+      <translation type="unfinished">输入要提取条目的限制</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Select to stop listing log messages at a copy or move</source>
+      <translation type="unfinished">选择在复制或移动时停止列出日志消息</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Stop on Copy/Move</source>
+      <translation type="unfinished">复制或移动时停止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Action</source>
+      <translation type="unfinished">动作</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Path</source>
+      <translation type="unfinished">路径</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Additions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Deletions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Copy from</source>
+      <translation type="unfinished">复制自</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2265" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Differences</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>&lt;a href="save:me"&gt;Save&lt;/a&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation type="unfinished">错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>&lt;b&gt;Git log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the git log command.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">输入</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Press to send the input to the git process</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>&amp;Send</source>
+      <translation type="unfinished">发送(&amp;S)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Alt+S</source>
+      <translation type="unfinished">Alt+S</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Enter data to be sent to the git process</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Select to switch the input field to password mode</source>
+      <translation type="unfinished">选择将输入区域转换成密码模式</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>&amp;Password Mode</source>
+      <translation type="unfinished">密码模式(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
+      <source>Alt+P</source>
+      <translation type="unfinished">Alt+P</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="123" />
       <source>&amp;Refresh</source>
       <translation type="unfinished">刷新(&amp;R)</translation>
@@ -25556,30 +25781,6 @@
       <translation type="unfinished">过滤器</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="135" />
-      <source>Commit ID</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="136" />
-      <source>Author</source>
-      <translation type="unfinished">作者</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="137" />
-      <source>Committer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="138" />
-      <source>Subject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished">文件</translation>
@@ -25860,12 +26061,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2265" />
-      <source>Differences</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2277" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
@@ -25902,201 +26097,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Git Log</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Select the mode (find or filter)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>From:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Enter the start date</source>
-      <translation type="unfinished">输入开始数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>To:</source>
-      <translation type="unfinished">到:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Enter the end date</source>
-      <translation type="unfinished">输入结束数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Select the field to filter on</source>
-      <translation type="unfinished">选择要过滤的区域</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Enter the regular expression to filter on or search for</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to find the previous occurrence</source>
-      <translation type="unfinished">点击查找上一次出现</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to find the next occurrence</source>
-      <translation type="unfinished">点击查找下一次出现</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Graph</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Date</source>
-      <translation type="unfinished">数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Commit Date</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Branches</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Tags</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to move up in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to move down in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to get the next bunch of log entries</source>
-      <translation type="unfinished">点击获得日志条目的下一个分支</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>&amp;Next</source>
-      <translation type="unfinished">下一个(&amp;N)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Enter the limit of entries to fetch</source>
-      <translation type="unfinished">输入要提取条目的限制</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Select to stop listing log messages at a copy or move</source>
-      <translation type="unfinished">选择在复制或移动时停止列出日志消息</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Stop on Copy/Move</source>
-      <translation type="unfinished">复制或移动时停止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Action</source>
-      <translation type="unfinished">动作</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Path</source>
-      <translation type="unfinished">路径</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Additions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Deletions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Copy from</source>
-      <translation type="unfinished">复制自</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>&lt;a href="save:me"&gt;Save&lt;/a&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation type="unfinished">错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>&lt;b&gt;Git log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the git log command.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Input</source>
-      <translation type="unfinished">输入</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Press to send the input to the git process</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>&amp;Send</source>
-      <translation type="unfinished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Alt+S</source>
-      <translation type="unfinished">Alt+S</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Enter data to be sent to the git process</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Select to switch the input field to password mode</source>
-      <translation type="unfinished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>&amp;Password Mode</source>
-      <translation type="unfinished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <source>Alt+P</source>
-      <translation type="unfinished">Alt+P</translation>
-    </message>
   </context>
   <context>
     <name>GitMergeDialog</name>
@@ -26224,16 +26224,6 @@
   <context>
     <name>GitNewProjectOptionsDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="92" />
-      <source>Select Repository-Directory</source>
-      <translation type="unfinished">选择储存库文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="109" />
-      <source>Select Project Directory</source>
-      <translation type="unfinished">选择项目文件夹</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.ui" line="0" />
       <source>New Project from Repository</source>
       <translation>从仓库新建项目</translation>
@@ -26283,6 +26273,16 @@
       <translation type="unfinished">&lt;b&gt;项目文件夹&lt;/b&gt;
 &lt;p&gt;输入新项目的文件夹。它将在仓库中被检索,且被放置在该文件夹中。&lt;/p&gt;</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="92" />
+      <source>Select Repository-Directory</source>
+      <translation type="unfinished">选择储存库文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="109" />
+      <source>Select Project Directory</source>
+      <translation type="unfinished">选择项目文件夹</translation>
+    </message>
   </context>
   <context>
     <name>GitOptionsDialog</name>
@@ -26427,17 +26427,12 @@
   <context>
     <name>GitPatchFilesDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.py" line="83" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.py" line="83" />
       <source>Patch Files</source>
       <translation>补丁文件</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.py" line="85" />
-      <source>Patch Files (*.diff *.patch);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.ui" line="0" />
       <source>Press to add patch files to the list</source>
       <translation>点击将补丁文件加入列表</translation>
@@ -26487,22 +26482,15 @@
       <source>Don't trust line counts</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchFilesDialog.py" line="85" />
+      <source>Patch Files (*.diff *.patch);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>GitPatchStatisticsDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="122" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="89" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="123" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="90" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.ui" line="0" />
       <source>Patch Statistics</source>
       <translation type="unfinished" />
@@ -26532,6 +26520,18 @@
       <source>Summary Information:</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="122" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="89" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPatchStatisticsDialog.py" line="90" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
+    </message>
   </context>
   <context>
     <name>GitProjectBrowserHelper</name>
@@ -28452,16 +28452,6 @@
   <context>
     <name>GitPullDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="38" />
-      <source>&lt;All&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="39" />
-      <source>&lt;Custom&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.ui" line="0" />
       <source>Git Pull</source>
       <translation type="unfinished" />
@@ -28506,6 +28496,16 @@
       <source>Prune obsolete tracking references</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="38" />
+      <source>&lt;All&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="39" />
+      <source>&lt;Custom&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>GitPushDialog</name>
@@ -28633,26 +28633,6 @@
   <context>
     <name>GitReflogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="61" />
-      <source>&amp;Refresh</source>
-      <translation type="unfinished">刷新(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="63" />
-      <source>Press to refresh the list of commits</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="212" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="213" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.ui" line="0" />
       <source>Git Reflog</source>
       <translation type="unfinished" />
@@ -28747,6 +28727,26 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="61" />
+      <source>&amp;Refresh</source>
+      <translation type="unfinished">刷新(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="63" />
+      <source>Press to refresh the list of commits</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="212" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="213" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
+    </message>
   </context>
   <context>
     <name>GitRemoteCredentialsDialog</name>
@@ -29846,16 +29846,6 @@
   <context>
     <name>GitSubmoduleAddDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py" line="107" />
-      <source>Select Submodule Repository Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py" line="135" />
-      <source>Select Submodule Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.ui" line="0" />
       <source>Add Submodule</source>
       <translation type="unfinished" />
@@ -29920,6 +29910,16 @@
       <source>&amp;Force Operation</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py" line="107" />
+      <source>Select Submodule Repository Directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py" line="135" />
+      <source>Select Submodule Directory</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>GitSubmodulesDeinitDialog</name>
@@ -31479,11 +31479,6 @@
   <context>
     <name>HelpBookmarksImportDialog</name>
     <message>
-      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="35" />
-      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
       <source>Import Bookmarks</source>
       <translation type="unfinished">导入书签</translation>
@@ -31508,6 +31503,11 @@
       <source>Enter the path of the bookmarks file</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="35" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HelpBookmarksWidget</name>
@@ -31663,22 +31663,6 @@
   <context>
     <name>HelpDocumentationPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="64" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="60" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="56" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="52" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="48" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="44" />
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="32" />
-      <source>HTML Files (*.html *.htm);;All Files (*)</source>
-      <translation>HTML 文件 (*.html *.htm);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="36" />
-      <source>HTML Files (*.html *.htm);;Compressed Help Files (*.chm);;All Files (*)</source>
-      <translation>HTML 文件 (*.html *.htm);;已压缩的帮助文件 (*.chm);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.ui" line="0" />
       <source>&lt;b&gt;Configure help documentation&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置帮助文档&lt;/b&gt;</translation>
@@ -31818,6 +31802,22 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished">&lt;b&gt;注意:&lt;/b&gt;留空将使用PYSIDE6DOCDIR环境变量(如果设置了)。</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="64" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="60" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="56" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="52" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="48" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="44" />
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="32" />
+      <source>HTML Files (*.html *.htm);;All Files (*)</source>
+      <translation>HTML 文件 (*.html *.htm);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="36" />
+      <source>HTML Files (*.html *.htm);;Compressed Help Files (*.chm);;All Files (*)</source>
+      <translation>HTML 文件 (*.html *.htm);;已压缩的帮助文件 (*.chm);;所有文件 (*)</translation>
+    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -31941,11 +31941,6 @@
   <context>
     <name>HelpTopicDialog</name>
     <message>
-      <location filename="../QtHelpInterface/HelpTopicDialog.py" line="37" />
-      <source>Choose a &amp;topic for &lt;b&gt;{0}&lt;/b&gt;:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QtHelpInterface/HelpTopicDialog.ui" line="0" />
       <source>Select Help Topic</source>
       <translation>选择帮助主题</translation>
@@ -31955,6 +31950,11 @@
       <source>&amp;Topics:</source>
       <translation>主题(&amp;T):</translation>
     </message>
+    <message>
+      <location filename="../QtHelpInterface/HelpTopicDialog.py" line="37" />
+      <source>Choose a &amp;topic for &lt;b&gt;{0}&lt;/b&gt;:</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HelpViewer</name>
@@ -34170,17 +34170,12 @@
   <context>
     <name>HgAddSubrepositoryDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="97" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="97" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98" />
-      <source>The sub-repository path must be inside the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="0" />
       <source>&amp;Path within Project:</source>
       <translation type="unfinished" />
@@ -34210,6 +34205,11 @@
       <source>Enter the URL of the sub-repository</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98" />
+      <source>The sub-repository path must be inside the project.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgAnnotateDialog</name>
@@ -34263,6 +34263,51 @@
   <context>
     <name>HgArchiveDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Mercurial Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Archive:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Enter the file name of the archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">类型:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Select the archive type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Prefix:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Enter the directory prefix for the files in the archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Select to recurse into subrepositories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
+      <source>Include Subrepositories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.py" line="38" />
       <source>Detect Automatically</source>
       <translation type="unfinished" />
@@ -34327,51 +34372,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">所有文件 (*)</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Mercurial Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Archive:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Enter the file name of the archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Type:</source>
-      <translation type="unfinished">类型:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Select the archive type</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Prefix:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Enter the directory prefix for the files in the archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Select to recurse into subrepositories</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" />
-      <source>Include Subrepositories</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>HgBackoutDialog</name>
@@ -34690,21 +34690,6 @@
   <context>
     <name>HgBookmarksInOutDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="48" />
-      <source>Mercurial Incoming Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="50" />
-      <source>Mercurial Outgoing Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="120" />
-      <source>no bookmarks found</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.ui" line="0" />
       <source>&lt;b&gt;Bookmarks List&lt;/b&gt;
 &lt;p&gt;This shows a list of the bookmarks.&lt;/p&gt;</source>
@@ -34725,6 +34710,21 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="48" />
+      <source>Mercurial Incoming Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="50" />
+      <source>Mercurial Outgoing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py" line="120" />
+      <source>no bookmarks found</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -35450,6 +35450,26 @@
   <context>
     <name>HgDiffDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
+      <source>Mercurial Diff</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
+      <source>Difference</source>
+      <translation type="unfinished">差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
+      <source>&lt;b&gt;Mercurial Diff&lt;/b&gt;&lt;p&gt;This shows the output of the hg diff command.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation type="unfinished">错误</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Refresh</source>
       <translation type="unfinished">刷新</translation>
@@ -35511,26 +35531,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
-      <source>Mercurial Diff</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
-      <source>Difference</source>
-      <translation type="unfinished">差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
-      <source>&lt;b&gt;Mercurial Diff&lt;/b&gt;&lt;p&gt;This shows the output of the hg diff command.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation type="unfinished">错误</translation>
-    </message>
   </context>
   <context>
     <name>HgExportDialog</name>
@@ -35780,17 +35780,6 @@
   <context>
     <name>HgGpgSignaturesDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="92" />
-      <source>no signatures found</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="230" />
-      <source>Revision</source>
-      <translation type="unfinished">修订</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" />
       <source>Signed Changesets</source>
       <translation type="unfinished" />
@@ -35801,6 +35790,12 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" />
+      <source>Revision</source>
+      <translation type="unfinished">修订</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" />
       <source>Signature</source>
       <translation type="unfinished" />
@@ -35830,6 +35825,11 @@
       <source>&lt;b&gt;Mercurial errors&lt;/b&gt;&lt;p&gt;This shows possible error messages.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="92" />
+      <source>no signatures found</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -36291,12 +36291,187 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <source>Mercurial Log</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Select the mode (find or filter)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>From:</source>
+      <translation type="unfinished">从:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Enter the start date</source>
+      <translation type="unfinished">输入开始数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>To:</source>
+      <translation type="unfinished">到:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Enter the end date</source>
+      <translation type="unfinished">输入结束数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Branch:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Select the branch to filter on</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Select the field to filter on</source>
+      <translation type="unfinished">选择要过滤的区域</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Enter the regular expression to filter on or search for</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Press to find the previous occurrence</source>
+      <translation type="unfinished">点击查找上一次出现</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Press to find the next occurrence</source>
+      <translation type="unfinished">点击查找下一次出现</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Graph</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="172" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Revision</source>
+      <translation type="unfinished">修订</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">作者</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Date</source>
+      <translation type="unfinished">数据</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Message</source>
+      <translation type="unfinished">消息</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Tags</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Press to move up in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Press to move down in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Press to get the next bunch of log entries</source>
+      <translation type="unfinished">点击获得日志条目的下一个分支</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>&amp;Next</source>
+      <translation>下一个(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Enter the limit of entries to fetch</source>
+      <translation type="unfinished">输入要提取条目的限制</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Select to stop listing log messages at a copy or move</source>
+      <translation type="unfinished">选择在复制或移动时停止列出日志消息</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Stop on Copy/Move</source>
+      <translation type="unfinished">复制或移动时停止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Action</source>
+      <translation type="unfinished">动作</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Path</source>
+      <translation type="unfinished">路径</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Copy from</source>
+      <translation type="unfinished">复制自</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Differences</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>&lt;a href="save:me"&gt;Save&lt;/a&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation type="unfinished">错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
+      <source>&lt;b&gt;Mercurial log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg log command.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="142" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
@@ -36332,35 +36507,11 @@
       <translation type="unfinished">过滤器</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="172" />
-      <source>Revision</source>
-      <translation type="unfinished">修订</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
-      <source>Author</source>
-      <translation type="unfinished">作者</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
-      <source>Message</source>
-      <translation type="unfinished">消息</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="175" />
       <source>File</source>
       <translation type="unfinished">文件</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
-      <source>Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="197" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
@@ -36754,12 +36905,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2753" />
-      <source>Differences</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2764" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
@@ -36816,151 +36961,6 @@
       <source>Select the branches to be shown (none for 'All'):</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Select the mode (find or filter)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>From:</source>
-      <translation type="unfinished">从:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Enter the start date</source>
-      <translation type="unfinished">输入开始数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>To:</source>
-      <translation type="unfinished">到:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Enter the end date</source>
-      <translation type="unfinished">输入结束数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Branch:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Select the branch to filter on</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Select the field to filter on</source>
-      <translation type="unfinished">选择要过滤的区域</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Enter the regular expression to filter on or search for</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Press to find the previous occurrence</source>
-      <translation type="unfinished">点击查找上一次出现</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Press to find the next occurrence</source>
-      <translation type="unfinished">点击查找下一次出现</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Graph</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Date</source>
-      <translation type="unfinished">数据</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Tags</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Press to move up in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Press to move down in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Press to get the next bunch of log entries</source>
-      <translation type="unfinished">点击获得日志条目的下一个分支</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>&amp;Next</source>
-      <translation>下一个(&amp;N)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Enter the limit of entries to fetch</source>
-      <translation type="unfinished">输入要提取条目的限制</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Select to stop listing log messages at a copy or move</source>
-      <translation type="unfinished">选择在复制或移动时停止列出日志消息</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Stop on Copy/Move</source>
-      <translation type="unfinished">复制或移动时停止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Action</source>
-      <translation type="unfinished">动作</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Path</source>
-      <translation type="unfinished">路径</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Copy from</source>
-      <translation type="unfinished">复制自</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>&lt;a href="save:me"&gt;Save&lt;/a&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>Errors</source>
-      <translation type="unfinished">错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <source>&lt;b&gt;Mercurial log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg log command.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -37273,21 +37273,6 @@
   <context>
     <name>HgPhaseDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="33" />
-      <source>Public</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="34" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="35" />
-      <source>Secret</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.ui" line="0" />
       <source>Mercurial Phases</source>
       <translation type="unfinished" />
@@ -37322,6 +37307,21 @@
       <source>Force Phase Change</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="33" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="34" />
+      <source>Draft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py" line="35" />
+      <source>Secret</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgProjectBrowserHelper</name>
@@ -39057,38 +39057,6 @@
   <context>
     <name>HgQueuesDefineGuardsDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="104" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="70" />
-      <source>Unsaved Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="105" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="71" />
-      <source>The guards list has been changed. Shall the changes be applied?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="216" />
-      <source>Remove Guards</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="217" />
-      <source>Do you really want to remove the selected guards?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="265" />
-      <source>Apply Guard Definitions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="266" />
-      <source>&lt;p&gt;The defined guards could not be applied.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.ui" line="0" />
       <source>Define Guards</source>
       <translation type="unfinished" />
@@ -39153,6 +39121,38 @@
       <source>Remove</source>
       <translation type="unfinished">移除</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="70" />
+      <source>Unsaved Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="71" />
+      <source>The guards list has been changed. Shall the changes be applied?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="216" />
+      <source>Remove Guards</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="217" />
+      <source>Do you really want to remove the selected guards?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="265" />
+      <source>Apply Guard Definitions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py" line="266" />
+      <source>&lt;p&gt;The defined guards could not be applied.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgQueuesFoldDialog</name>
@@ -39220,15 +39220,15 @@
   <context>
     <name>HgQueuesHeaderDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="117" />
-      <source>Error: </source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.ui" line="0" />
       <source>Commit Message</source>
       <translation type="unfinished">提交消息</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="117" />
+      <source>Error: </source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -39256,36 +39256,6 @@
   <context>
     <name>HgQueuesListDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="44" />
-      <source>applied</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="45" />
-      <source>not applied</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" />
-      <source>guarded</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" />
-      <source>missing</source>
-      <translation type="unfinished">遗漏</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="142" />
-      <source>no patches found</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="200" />
-      <source>unknown</source>
-      <translation type="unfinished">未知</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.ui" line="0" />
       <source>List of Patches</source>
       <translation type="unfinished" />
@@ -39322,6 +39292,36 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="44" />
+      <source>applied</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="45" />
+      <source>not applied</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" />
+      <source>guarded</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" />
+      <source>missing</source>
+      <translation type="unfinished">遗漏</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="142" />
+      <source>no patches found</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="200" />
+      <source>unknown</source>
+      <translation type="unfinished">未知</translation>
+    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -39452,16 +39452,6 @@
   <context>
     <name>HgQueuesQueueManagementDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py" line="81" />
-      <source>Refresh</source>
-      <translation type="unfinished">刷新</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py" line="83" />
-      <source>Press to refresh the queues list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.ui" line="0" />
       <source>Queue Name:</source>
       <translation type="unfinished" />
@@ -39481,15 +39471,20 @@
       <source>This shows a list of available queues (active queue in bold)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py" line="81" />
+      <source>Refresh</source>
+      <translation type="unfinished">刷新</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py" line="83" />
+      <source>Press to refresh the queues list</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgQueuesRenamePatchDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesRenamePatchDialog.py" line="35" />
-      <source>Current Patch ({0})</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesRenamePatchDialog.ui" line="0" />
       <source>Rename Patch</source>
       <translation type="unfinished" />
@@ -39529,6 +39524,11 @@
       <source>Select the patch to be renamed</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesRenamePatchDialog.py" line="35" />
+      <source>Current Patch ({0})</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HgRebaseDialog</name>
@@ -43818,6 +43818,57 @@
   <context>
     <name>ImageMarkupDialog</name>
     <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Add Image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Image Address:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Enter the image path or URL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Title:</source>
+      <translation type="unfinished">标题:</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Alternative Text:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Keep Original Size</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Keep Aspect Ratio</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Width:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source> px</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
+      <source>Height:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="54" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation type="unfinished">Windows 位图文件 (*.bmp)</translation>
@@ -43947,57 +43998,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">所有文件 (*)</translation>
     </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Add Image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Image Address:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Enter the image path or URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Title:</source>
-      <translation type="unfinished">标题:</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Alternative Text:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Keep Original Size</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Keep Aspect Ratio</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Width:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source> px</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.ui" line="0" />
-      <source>Height:</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>ImagesIcon</name>
@@ -44140,11 +44140,6 @@
   <context>
     <name>InputDialogWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="55" />
-      <source>Test</source>
-      <translation>测试</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
       <source>QInputDialog Wizard</source>
       <translation>QInputDialog 向导</translation>
@@ -44330,10 +44325,70 @@
       <source>String List Variable</source>
       <translation>字符串列表变量</translation>
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="55" />
+      <source>Test</source>
+      <translation>测试</translation>
+    </message>
   </context>
   <context>
     <name>InstallInfoDialog</name>
     <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Installation Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Press to change to edit mode</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Press to save the changed information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Installed From:</source>
+      <translation type="unfinished">安装自:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Installed in VirtualEnv:</source>
+      <translation type="unfinished">安装在虚拟环境:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>User name of installer:</source>
+      <translation type="unfinished">安装程序的用户名:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Install Command:</source>
+      <translation type="unfinished">安装命令:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Installation Path:</source>
+      <translation type="unfinished">安装路径:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Python Interpreter:</source>
+      <translation type="unfinished">Python解释器:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Installation Date:</source>
+      <translation type="unfinished">安装日期:</translation>
+    </message>
+    <message>
+      <location filename="../UI/InstallInfoDialog.ui" line="0" />
+      <source>Remarks:</source>
+      <translation type="unfinished">备注:</translation>
+    </message>
+    <message>
       <location filename="../UI/InstallInfoDialog.py" line="41" />
       <source>Delete Info</source>
       <translation>删除信息</translation>
@@ -44432,91 +44487,10 @@
 </source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Installation Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Press to change to edit mode</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Press to save the changed information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Installed From:</source>
-      <translation type="unfinished">安装自:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Installed in VirtualEnv:</source>
-      <translation type="unfinished">安装在虚拟环境:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>User name of installer:</source>
-      <translation type="unfinished">安装程序的用户名:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Install Command:</source>
-      <translation type="unfinished">安装命令:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Installation Path:</source>
-      <translation type="unfinished">安装路径:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Python Interpreter:</source>
-      <translation type="unfinished">Python解释器:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Installation Date:</source>
-      <translation type="unfinished">安装日期:</translation>
-    </message>
-    <message>
-      <location filename="../UI/InstallInfoDialog.ui" line="0" />
-      <source>Remarks:</source>
-      <translation type="unfinished">备注:</translation>
-    </message>
   </context>
   <context>
     <name>InterfaceLightPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="41" />
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="unfinished">Qt 样式表 (*.qss);;Cascading 样式表 (*.css);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="52" />
-      <source>System Default</source>
-      <translation type="unfinished">系统默认值</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="53" />
-      <source>Double Click</source>
-      <translation>双击</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="54" />
-      <source>Single Click</source>
-      <translation>单击</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="139" />
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="97" />
-      <source>System</source>
-      <translation type="unfinished">系统默认</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" />
       <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
       <translation type="unfinished">&lt;b&gt;配置用户界面&lt;/b&gt;</translation>
@@ -44591,17 +44565,36 @@
       <source>The interface language can be selected from this list. If "system" is selected, the interface language is determined by the system. The selection of "none" means, that the default language will be used.</source>
       <translation type="unfinished">可以从列表中选择界面语言。如果选择“系统”,则界面语言由系统确定。“无”选项表示将使用默认语言。</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="41" />
+      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
+      <translation type="unfinished">Qt 样式表 (*.qss);;Cascading 样式表 (*.css);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="52" />
+      <source>System Default</source>
+      <translation type="unfinished">系统默认值</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="53" />
+      <source>Double Click</source>
+      <translation>双击</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="54" />
+      <source>Single Click</source>
+      <translation>单击</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="139" />
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="97" />
+      <source>System</source>
+      <translation type="unfinished">系统默认</translation>
+    </message>
   </context>
   <context>
     <name>InterfacePage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="251" />
-      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="122" />
-      <source>English</source>
-      <comment>Translate this with your language</comment>
-      <translation>中文</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" />
       <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置用户界面&lt;/b&gt;</translation>
@@ -44964,6 +44957,13 @@
       <translation>将布局重设为出厂设置</translation>
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="122" />
+      <source>English</source>
+      <comment>Translate this with your language</comment>
+      <translation>中文</translation>
+    </message>
+    <message>
       <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="42" />
       <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
       <translation>Qt 样式表 (*.qss);;Cascading 样式表 (*.css);;所有文件 (*)</translation>
@@ -45036,6 +45036,27 @@
   <context>
     <name>IrcChannelWidget</name>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
+      <source>Press to change the topic</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
+      <source>Shows the list of users</source>
+      <translation>显示用户列表</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
+      <source>Shows the channel messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
+      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
+      <source>Enter a message, send by pressing Return or Enter</source>
+      <translation>输入一条消息,按下 Return 或 Enter 来发送消息</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1609" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="448" />
@@ -45665,27 +45686,6 @@
       <source>Enter the topic for this channel:</source>
       <translation>输入此频道的主题:</translation>
     </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
-      <source>Press to change the topic</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
-      <source>Shows the list of users</source>
-      <translation>显示用户列表</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
-      <source>Shows the channel messages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
-      <location filename="../Network/IRC/IrcChannelWidget.ui" line="0" />
-      <source>Enter a message, send by pressing Return or Enter</source>
-      <translation>输入一条消息,按下 Return 或 Enter 来发送消息</translation>
-    </message>
   </context>
   <context>
     <name>IrcIdentitiesEditDialog</name>
@@ -46169,6 +46169,41 @@
   <context>
     <name>IrcNetworkWidget</name>
     <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Shows the network messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Select a network to connect to</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Press to set the user status to AWAY</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Press to edit the networks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Select a nick name for the channel</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Enter the channel to join</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
+      <source>Press to join the channel</source>
+      <translation>点击加入频道</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>点击从网络断开</translation>
@@ -46229,41 +46264,6 @@
       <source>Save</source>
       <translation>保存</translation>
     </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Shows the network messages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Select a network to connect to</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Press to set the user status to AWAY</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Press to edit the networks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Select a nick name for the channel</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Enter the channel to join</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.ui" line="0" />
-      <source>Press to join the channel</source>
-      <translation>点击加入频道</translation>
-    </message>
   </context>
   <context>
     <name>IrcPage</name>
@@ -46700,6 +46700,16 @@
   <context>
     <name>IrcWidget</name>
     <message>
+      <location filename="../Network/IRC/IrcWidget.ui" line="0" />
+      <source>Channels</source>
+      <translation>频道</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcWidget.ui" line="0" />
+      <source>Network</source>
+      <translation type="unfinished">网络</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcWidget.py" line="66" />
       <source>Press to leave the current channel</source>
       <translation>点击离开当前频道</translation>
@@ -47021,126 +47031,10 @@
       <source>The given nickname is already in use.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Network/IRC/IrcWidget.ui" line="0" />
-      <source>Channels</source>
-      <translation>频道</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcWidget.ui" line="0" />
-      <source>Network</source>
-      <translation type="unfinished">网络</translation>
-    </message>
   </context>
   <context>
     <name>IsortConfigurationDialog</name>
     <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="86" />
-      <source>Generate TOML</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="89" />
-      <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="97" />
-      <source>All Versions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="101" />
-      <source>Python {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="103" />
-      <source>Python {0}.{1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="135" />
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="133" />
-      <source>Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="137" />
-      <source>Defaults</source>
-      <translation type="unfinished">默认值</translation>
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="138" />
-      <source>Configuration Below</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="152" />
-      <source>Grid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="153" />
-      <source>Vertical</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="154" />
-      <source>Hanging Indent</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="156" />
-      <source>Vertical Hanging Indent</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="159" />
-      <source>Hanging Grid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="160" />
-      <source>Hanging Grid Grouped</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="161" />
-      <source>NOQA</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="163" />
-      <source>Vertical Hanging Indent Bracket</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="167" />
-      <source>Vertical Prefix From Module Import</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="171" />
-      <source>Hanging Indent With Parentheses</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="174" />
-      <source>Backslash Grid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="336" />
-      <source>Create TOML snippet</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="337" />
-      <source>The 'pyproject.toml' snippet was copied to the clipboard successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CodeFormatting/IsortConfigurationDialog.ui" line="0" />
       <source>isort Configuration</source>
       <translation type="unfinished" />
@@ -47386,6 +47280,112 @@
       <source>Combine As Imports</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="86" />
+      <source>Generate TOML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="89" />
+      <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="97" />
+      <source>All Versions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="101" />
+      <source>Python {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="103" />
+      <source>Python {0}.{1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="135" />
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="133" />
+      <source>Project File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="137" />
+      <source>Defaults</source>
+      <translation type="unfinished">默认值</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="138" />
+      <source>Configuration Below</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="152" />
+      <source>Grid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="153" />
+      <source>Vertical</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="154" />
+      <source>Hanging Indent</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="156" />
+      <source>Vertical Hanging Indent</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="159" />
+      <source>Hanging Grid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="160" />
+      <source>Hanging Grid Grouped</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="161" />
+      <source>NOQA</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="163" />
+      <source>Vertical Hanging Indent Bracket</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="167" />
+      <source>Vertical Prefix From Module Import</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="171" />
+      <source>Hanging Indent With Parentheses</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="174" />
+      <source>Backslash Grid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="336" />
+      <source>Create TOML snippet</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortConfigurationDialog.py" line="337" />
+      <source>The 'pyproject.toml' snippet was copied to the clipboard successfully.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>IsortFormattingDialog</name>
@@ -47963,12 +47963,6 @@
   <context>
     <name>LexerAssociationDialog</name>
     <message>
-      <location filename="../Project/LexerAssociationDialog.py" line="133" />
-      <location filename="../Project/LexerAssociationDialog.py" line="47" />
-      <source>Alternative</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/LexerAssociationDialog.ui" line="0" />
       <source>Project Lexer Associations</source>
       <translation type="unfinished" />
@@ -48033,6 +48027,12 @@
       <source>Select the alternative lexer to associate</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Project/LexerAssociationDialog.py" line="133" />
+      <location filename="../Project/LexerAssociationDialog.py" line="47" />
+      <source>Alternative</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>LexerBash</name>
@@ -49934,21 +49934,6 @@
   <context>
     <name>LogViewerPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="36" />
-      <source>&lt;b&gt;Message Filters for Standard Output&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" />
-      <source>&lt;b&gt;Message Filters for Standard Error &lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stderr.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="50" />
-      <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/LogViewerPage.ui" line="0" />
       <source>&lt;b&gt;Configure Log Viewer&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置日志浏览器&lt;/b&gt;</translation>
@@ -49998,6 +49983,21 @@
       <source>Both</source>
       <translation>两者兼有</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="36" />
+      <source>&lt;b&gt;Message Filters for Standard Output&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" />
+      <source>&lt;b&gt;Message Filters for Standard Error &lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stderr.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="50" />
+      <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>LoggingChecker</name>
@@ -50168,16 +50168,6 @@
   <context>
     <name>MakePropertiesDialog</name>
     <message>
-      <location filename="../Project/MakePropertiesDialog.py" line="39" />
-      <source>All Files (*)</source>
-      <translation type="unfinished">所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Project/MakePropertiesDialog.py" line="44" />
-      <source>Makefiles (*makefile Makefile *.mak);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/MakePropertiesDialog.ui" line="0" />
       <source>Make Properties</source>
       <translation type="unfinished" />
@@ -50232,6 +50222,16 @@
       <source>Test for changes only when run automatically</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Project/MakePropertiesDialog.py" line="39" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Project/MakePropertiesDialog.py" line="44" />
+      <source>Makefiles (*makefile Makefile *.mak);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>ManageDictionariesDialog</name>
@@ -50712,124 +50712,6 @@
   <context>
     <name>MessageBoxWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" />
-      <source>No button</source>
-      <translation>没有按钮</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" />
-      <source>Abort</source>
-      <translation>终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" />
-      <source>Apply</source>
-      <translation>应用</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" />
-      <source>Cancel</source>
-      <translation>取消</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" />
-      <source>Close</source>
-      <translation>关闭</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" />
-      <source>Discard</source>
-      <translation>放弃</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" />
-      <source>Help</source>
-      <translation>帮助</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" />
-      <source>Ignore</source>
-      <translation>忽略</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" />
-      <source>No</source>
-      <translation>否</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" />
-      <source>No to all</source>
-      <translation>全部否</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" />
-      <source>Ok</source>
-      <translation>确定</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" />
-      <source>Open</source>
-      <translation>打开</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" />
-      <source>Reset</source>
-      <translation>重置</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" />
-      <source>Restore defaults</source>
-      <translation>恢复默认</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" />
-      <source>Retry</source>
-      <translation>重试</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" />
-      <source>Save</source>
-      <translation>保存</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" />
-      <source>Save all</source>
-      <translation>全部保存</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55" />
-      <source>Yes</source>
-      <translation>是</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56" />
-      <source>Yes to all</source>
-      <translation>全部是</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="104" />
-      <source>Test</source>
-      <translation>测试</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
       <source>QMessageBox Wizard</source>
       <translation>QMessageBox 向导</translation>
@@ -50975,6 +50857,114 @@
       <translation>标准按钮</translation>
     </message>
     <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Apply</source>
+      <translation>应用</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Abort</source>
+      <translation>终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Cancel</source>
+      <translation>取消</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Ignore</source>
+      <translation>忽略</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Save all</source>
+      <translation>全部保存</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Save</source>
+      <translation>保存</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Discard</source>
+      <translation>放弃</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Yes to all</source>
+      <translation>全部是</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Open</source>
+      <translation>打开</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Reset</source>
+      <translation>重置</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Ok</source>
+      <translation>确定</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>No</source>
+      <translation>否</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Help</source>
+      <translation>帮助</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>No to all</source>
+      <translation>全部否</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Retry</source>
+      <translation>重试</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Restore defaults</source>
+      <translation>恢复默认</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Yes</source>
+      <translation>是</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" />
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
+      <source>Close</source>
+      <translation>关闭</translation>
+    </message>
+    <message>
       <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" />
       <source>Default Button:</source>
       <translation>默认按钮:</translation>
@@ -50984,6 +50974,16 @@
       <source>Select the default button</source>
       <translation>选择默认按钮</translation>
     </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" />
+      <source>No button</source>
+      <translation>没有按钮</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="104" />
+      <source>Test</source>
+      <translation>测试</translation>
+    </message>
   </context>
   <context>
     <name>MicroPythonDevice</name>
@@ -53756,11 +53756,6 @@
   <context>
     <name>MipPackageDialog</name>
     <message>
-      <location filename="../MicroPython/MipPackageDialog.py" line="34" />
-      <source>Enter the URL of the package index. Leave empty to use the default index ({0}).</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MipPackageDialog.ui" line="0" />
       <source>Install Package</source>
       <translation type="unfinished" />
@@ -53810,6 +53805,11 @@
       <source>Package Index:</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/MipPackageDialog.py" line="34" />
+      <source>Enter the URL of the package index. Leave empty to use the default index ({0}).</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -55165,51 +55165,6 @@
   <context>
     <name>NetworkPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="43" />
-      <source>No FTP Proxy</source>
-      <translation>无 FTP 代理</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="46" />
-      <source>No Proxy Authentication required</source>
-      <translation>不需要代理验证</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="50" />
-      <source>User@Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="52" />
-      <source>SITE</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="53" />
-      <source>OPEN</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="55" />
-      <source>User@Proxyuser@Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="59" />
-      <source>Proxyuser@Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="62" />
-      <source>AUTH and RESP</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="65" />
-      <source>Bluecoat Proxy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/NetworkPage.ui" line="0" />
       <source>&lt;b&gt;Configure Network&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置网络&lt;/b&gt;</translation>
@@ -55488,6 +55443,51 @@
       <source>Clear HTTP(S) Proxy Passwords</source>
       <translation>清除 HTTP(S) 代理密码</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="43" />
+      <source>No FTP Proxy</source>
+      <translation>无 FTP 代理</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="46" />
+      <source>No Proxy Authentication required</source>
+      <translation>不需要代理验证</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="50" />
+      <source>User@Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="52" />
+      <source>SITE</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="53" />
+      <source>OPEN</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="55" />
+      <source>User@Proxyuser@Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="59" />
+      <source>Proxyuser@Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="62" />
+      <source>AUTH and RESP</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.py" line="65" />
+      <source>Bluecoat Proxy</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>NewDialogClassDialog</name>
@@ -55924,32 +55924,6 @@
   <context>
     <name>OpenSearchDialog</name>
     <message>
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="69" />
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="59" />
-      <source>Add search engine</source>
-      <translation>添加搜索引擎</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="61" />
-      <source>OpenSearch (*.xml);;All Files (*)</source>
-      <translation>OpenSearch (*.xml);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="70" />
-      <source>{0} is not a valid OpenSearch 1.1 description or is already on your list.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="84" />
-      <source>Delete selected engines</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="85" />
-      <source>You must have at least one search engine.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.ui" line="0" />
       <source>Open Search Engines Configuration</source>
       <translation type="unfinished" />
@@ -55994,6 +55968,32 @@
       <source>&amp;Restore Defaults</source>
       <translation>恢复默认(&amp;R)</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="69" />
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="59" />
+      <source>Add search engine</source>
+      <translation>添加搜索引擎</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="61" />
+      <source>OpenSearch (*.xml);;All Files (*)</source>
+      <translation>OpenSearch (*.xml);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="70" />
+      <source>{0} is not a valid OpenSearch 1.1 description or is already on your list.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="84" />
+      <source>Delete selected engines</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/OpenSearch/OpenSearchDialog.py" line="85" />
+      <source>You must have at least one search engine.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>OpenSearchEditDialog</name>
@@ -56206,6 +56206,11 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
+      <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
+      <source>Page Screen</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/PageScreenDialog.py" line="101" />
       <location filename="../WebBrowser/PageScreenDialog.py" line="88" />
       <location filename="../WebBrowser/PageScreenDialog.py" line="77" />
@@ -56233,11 +56238,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
-      <source>Page Screen</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <source>Cannot write file '{0}:
 {1}.</source>
       <translation type="vanished">无法写入文件 {0}:
@@ -56332,27 +56332,12 @@
   <context>
     <name>PasswordsDialog</name>
     <message>
-      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="36" />
-      <source>Show Passwords</source>
-      <translation>显示密码</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="37" />
-      <source>Hide Passwords</source>
-      <translation>隐藏密码</translation>
-    </message>
-    <message>
+      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="86" />
       <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="0" />
-      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="86" />
       <source>Saved Passwords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="87" />
-      <source>Do you really want to show passwords?</source>
-      <translation>确认要显示密码?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="0" />
       <source>Enter search term</source>
       <translation type="unfinished">输入搜索词</translation>
@@ -56382,6 +56367,21 @@
       <source>Press to toggle the display of passwords</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="36" />
+      <source>Show Passwords</source>
+      <translation>显示密码</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="37" />
+      <source>Hide Passwords</source>
+      <translation>隐藏密码</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="87" />
+      <source>Do you really want to show passwords?</source>
+      <translation>确认要显示密码?</translation>
+    </message>
   </context>
   <context>
     <name>PathlibChecker</name>
@@ -57790,16 +57790,6 @@
   <context>
     <name>PipDialog</name>
     <message>
-      <location filename="../PipInterface/PipDialog.py" line="154" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipDialog.py" line="155" />
-      <source>The process {0} could not be started.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipDialog.ui" line="0" />
       <source>pip</source>
       <translation type="unfinished" />
@@ -57814,6 +57804,16 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
+    <message>
+      <location filename="../PipInterface/PipDialog.py" line="154" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipDialog.py" line="155" />
+      <source>The process {0} could not be started.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PipFileSelectionDialog</name>
@@ -58106,89 +58106,6 @@
   <context>
     <name>PipPackageDetailsDialog</name>
     <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="55" />
-      <source>Install</source>
-      <translation type="unfinished">安装</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="58" />
-      <source>Uninstall</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="61" />
-      <source>Upgrade</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="66" />
-      <source>Source</source>
-      <translation type="unfinished">源文件</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="67" />
-      <source>Python Wheel</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="68" />
-      <source>Python Egg</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="70" />
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="69" />
-      <source>MS Windows Installer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="72" />
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="71" />
-      <source>Unix Installer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="73" />
-      <source>Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="267" />
-      <source>&lt;h3&gt;{0}&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed Version:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Affected Version:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Advisory:&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="302" />
-      <source>any</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="338" />
-      <source>B</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="341" />
-      <source>KB</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="344" />
-      <source>MB</source>
-      <translation type="unfinished">兆字节</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="347" />
-      <source>GB</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="348" />
-      <source>{0:.1f} {1}</source>
-      <comment>value, unit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.ui" line="0" />
       <source>Package Details</source>
       <translation type="unfinished" />
@@ -58355,6 +58272,89 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="55" />
+      <source>Install</source>
+      <translation type="unfinished">安装</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="58" />
+      <source>Uninstall</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="61" />
+      <source>Upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="66" />
+      <source>Source</source>
+      <translation type="unfinished">源文件</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="67" />
+      <source>Python Wheel</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="68" />
+      <source>Python Egg</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="70" />
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="69" />
+      <source>MS Windows Installer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="72" />
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="71" />
+      <source>Unix Installer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="73" />
+      <source>Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="267" />
+      <source>&lt;h3&gt;{0}&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed Version:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Affected Version:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Advisory:&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="302" />
+      <source>any</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="338" />
+      <source>B</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="341" />
+      <source>KB</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="344" />
+      <source>MB</source>
+      <translation type="unfinished">兆字节</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="347" />
+      <source>GB</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackageDetailsDialog.py" line="348" />
+      <source>{0:.1f} {1}</source>
+      <comment>value, unit</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>Security</source>
       <translation type="vanished">安全</translation>
     </message>
@@ -58929,16 +58929,6 @@
   <context>
     <name>PipPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/PipPage.py" line="31" />
-      <source>&lt;b&gt;Note:&lt;/b&gt; Leave empty to use the default index URL (&lt;a href="{0}"&gt;{0}&lt;/a&gt;).</source>
-      <translation type="unfinished">&lt;b&gt;注意:&lt;/b&gt;留空将使用默认索引网址(&lt;a href="{0}"&gt;{0}&lt;/a&gt;)。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/PipPage.py" line="37" />
-      <source>&lt;b&gt;Note:&lt;/b&gt; Leave empty to use the default Safety DB URL ({0}).</source>
-      <translation type="unfinished">&lt;b&gt;注意:&lt;/b&gt;留空将使用默认的安全数据库网址({0})。</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/PipPage.ui" line="0" />
       <source>&lt;b&gt;Configure pip&lt;/b&gt;</source>
       <translation type="unfinished">&lt;b&gt;配置pip&lt;/b&gt;</translation>
@@ -59003,6 +58993,16 @@
       <source>Don't show 'Conda' environments</source>
       <translation type="unfinished">不显示“Conda”环境</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PipPage.py" line="31" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Leave empty to use the default index URL (&lt;a href="{0}"&gt;{0}&lt;/a&gt;).</source>
+      <translation type="unfinished">&lt;b&gt;注意:&lt;/b&gt;留空将使用默认索引网址(&lt;a href="{0}"&gt;{0}&lt;/a&gt;)。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PipPage.py" line="37" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Leave empty to use the default Safety DB URL ({0}).</source>
+      <translation type="unfinished">&lt;b&gt;注意:&lt;/b&gt;留空将使用默认的安全数据库网址({0})。</translation>
+    </message>
   </context>
   <context>
     <name>PipVulnerabilityChecker</name>
@@ -59155,39 +59155,6 @@
   <context>
     <name>PluginInfoDialog</name>
     <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="47" />
-      <source>Show details</source>
-      <translation>显示详情</translation>
-    </message>
-    <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="49" />
-      <source>Activate</source>
-      <translation>激活</translation>
-    </message>
-    <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="52" />
-      <source>Deactivate</source>
-      <translation>不激活</translation>
-    </message>
-    <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="105" />
-      <location filename="../PluginManager/PluginInfoDialog.py" line="104" />
-      <location filename="../PluginManager/PluginInfoDialog.py" line="81" />
-      <location filename="../PluginManager/PluginInfoDialog.py" line="80" />
-      <source>Yes</source>
-      <translation>是</translation>
-    </message>
-    <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="80" />
-      <source>On-Demand</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PluginManager/PluginInfoDialog.py" line="81" />
-      <source>No</source>
-      <translation>否</translation>
-    </message>
-    <message>
       <location filename="../PluginManager/PluginInfoDialog.ui" line="0" />
       <source>Loaded Plugins</source>
       <translation>载入的插件</translation>
@@ -59232,6 +59199,39 @@
       <source>Description</source>
       <translation>描述</translation>
     </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="47" />
+      <source>Show details</source>
+      <translation>显示详情</translation>
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="49" />
+      <source>Activate</source>
+      <translation>激活</translation>
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="52" />
+      <source>Deactivate</source>
+      <translation>不激活</translation>
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="105" />
+      <location filename="../PluginManager/PluginInfoDialog.py" line="104" />
+      <location filename="../PluginManager/PluginInfoDialog.py" line="81" />
+      <location filename="../PluginManager/PluginInfoDialog.py" line="80" />
+      <source>Yes</source>
+      <translation>是</translation>
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="80" />
+      <source>On-Demand</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginInfoDialog.py" line="81" />
+      <source>No</source>
+      <translation>否</translation>
+    </message>
   </context>
   <context>
     <name>PluginInstallDialog</name>
@@ -61454,8 +61454,8 @@
     </message>
     <message>
       <location filename="../Project/Project.py" line="4332" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">重新载入(&amp;R)</translation>
+      <source>Re&amp;load</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4338" />
@@ -62596,6 +62596,10 @@
       <source>The configured interpreter of the embedded environment does not exist anymore. Shall the environment be upgraded?</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>&amp;Reload</source>
+      <translation type="vanished">重新载入(&amp;R)</translation>
+    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -64874,16 +64878,6 @@
   <context>
     <name>ProjectVenvConfigurationDialog</name>
     <message>
-      <location filename="../Project/ProjectVenvConfigurationDialog.py" line="58" />
-      <source>Python Interpreter</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/ProjectVenvConfigurationDialog.py" line="62" />
-      <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectVenvConfigurationDialog.ui" line="0" />
       <source>Project Environment Configuration</source>
       <translation>项目环境配置</translation>
@@ -64908,6 +64902,16 @@
       <source>PATH Prefix:</source>
       <translation type="unfinished">路径前缀:</translation>
     </message>
+    <message>
+      <location filename="../Project/ProjectVenvConfigurationDialog.py" line="58" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectVenvConfigurationDialog.py" line="62" />
+      <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>ProjectVenvCreationParametersDialog</name>
@@ -65597,59 +65601,6 @@
   <context>
     <name>PyCoverageDialog</name>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="65" />
-      <source>Create Report</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
-      <source>HTML Report</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
-      <source>JSON Report</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="434" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="69" />
-      <source>LCOV Report</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
-      <source>Open</source>
-      <translation>打开</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
-      <source>Erase Coverage Info</source>
-      <translation>擦除覆盖率信息</translation>
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="276" />
-      <source>Parse Error</source>
-      <translation>解析错误</translation>
-    </message>
-    <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="277" />
-      <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
-      <translation type="unfinished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="435" />
-      <source>Enter the path of the output file:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="439" />
-      <source>LCOV Files (*.lcov);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../DataViews/PyCoverageDialog.ui" line="0" />
       <source>Python Code Coverage</source>
       <translation>Python 代码覆盖率</translation>
@@ -65750,6 +65701,59 @@
       <source>%v/%m Files</source>
       <translation type="unfinished">%v/%m 文件</translation>
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="65" />
+      <source>Create Report</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <source>HTML Report</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
+      <source>JSON Report</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="434" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="69" />
+      <source>LCOV Report</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
+      <source>Open</source>
+      <translation>打开</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
+      <source>Erase Coverage Info</source>
+      <translation>擦除覆盖率信息</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="276" />
+      <source>Parse Error</source>
+      <translation>解析错误</translation>
+    </message>
+    <message numerus="yes">
+      <location filename="../DataViews/PyCoverageDialog.py" line="277" />
+      <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="435" />
+      <source>Enter the path of the output file:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="439" />
+      <source>LCOV Files (*.lcov);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -65802,11 +65806,6 @@
   <context>
     <name>PyCoverageJsonReportDialog</name>
     <message>
-      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="44" />
-      <source>JSON Files (*.json);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
       <source>JSON Report</source>
       <translation type="unfinished" />
@@ -65831,6 +65830,11 @@
       <source>Enter the path of the output file</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="44" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -67729,6 +67733,91 @@
   <context>
     <name>QRegularExpressionWizardCharactersDialog</name>
     <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Editor for character sets</source>
+      <translation type="unfinished">字符集编辑器</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>The defined characters should not match</source>
+      <translation type="unfinished">定义的字符不匹配</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Predefined character ranges</source>
+      <translation type="unfinished">预定义字符范围</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Word character</source>
+      <translation type="unfinished">单字字符</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Digit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Newline</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-word character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-digit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-newline</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Horizontal whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Vertical whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-horizontal whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Non-vertical whitespace character</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Single character</source>
+      <translation type="unfinished">单字符</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
+      <source>Character ranges</source>
+      <translation type="unfinished">字符范围</translation>
+    </message>
+    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="52" />
       <source>Normal character</source>
       <translation type="unfinished">标准字符</translation>
@@ -68620,91 +68709,6 @@
       <source>And:</source>
       <translation type="unfinished">和:</translation>
     </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Editor for character sets</source>
-      <translation type="unfinished">字符集编辑器</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>The defined characters should not match</source>
-      <translation type="unfinished">定义的字符不匹配</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Predefined character ranges</source>
-      <translation type="unfinished">预定义字符范围</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Word character</source>
-      <translation type="unfinished">单字字符</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Digit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Newline</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-word character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-digit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-newline</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Horizontal whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Vertical whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-horizontal whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Non-vertical whitespace character</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Single character</source>
-      <translation type="unfinished">单字符</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" />
-      <source>Character ranges</source>
-      <translation type="unfinished">字符范围</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizardDialog</name>
@@ -69393,34 +69397,6 @@
   <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="147" />
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="126" />
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="105" />
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="89" />
-      <source>Delete Documentation Sets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="90" />
-      <source>Shall the selected documentation sets really be deleted?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="106" />
-      <source>&lt;p&gt;The documentation set &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="127" />
-      <source>Shall the selected documentation set categories really be deleted?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="148" />
-      <source>Shall all documentation sets really be deleted?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.ui" line="0" />
       <source>QtHelp Documentations</source>
       <translation type="unfinished" />
@@ -69460,6 +69436,34 @@
       <source>Delete All</source>
       <translation type="unfinished">全部删除</translation>
     </message>
+    <message>
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="147" />
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="126" />
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="105" />
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="89" />
+      <source>Delete Documentation Sets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="90" />
+      <source>Shall the selected documentation sets really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="106" />
+      <source>&lt;p&gt;The documentation set &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="127" />
+      <source>Shall the selected documentation set categories really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QtHelpInterface/QtHelpDocumentationSelectionDialog.py" line="148" />
+      <source>Shall all documentation sets really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>QtHelpDocumentationSettingsWidget</name>
@@ -69541,11 +69545,6 @@
   <context>
     <name>QtPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/QtPage.py" line="150" />
-      <source>Sample: {0}designer{1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" />
       <source>&lt;b&gt;Configure Qt&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置 Qt&lt;/b&gt;</translation>
@@ -69779,6 +69778,11 @@
       <source>pyside6-uic Options</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/QtPage.py" line="150" />
+      <source>Sample: {0}designer{1}</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -71181,15 +71185,15 @@
   <context>
     <name>RefactoringPreviewDialog</name>
     <message>
+      <location filename="../JediInterface/RefactoringPreviewDialog.ui" line="0" />
+      <source>Preview Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../JediInterface/RefactoringPreviewDialog.py" line="37" />
       <source>&amp;Apply Changes</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../JediInterface/RefactoringPreviewDialog.ui" line="0" />
-      <source>Preview Changes</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>ReloadStopButton</name>
@@ -71246,43 +71250,12 @@
   <context>
     <name>RequirementsDialog</name>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="43" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.ui" line="0" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="43" />
       <source>Generate Requirements</source>
       <translation type="unfinished">生成必要文件</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="46" />
-      <source>&amp;Refresh</source>
-      <translation type="unfinished">刷新(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="212" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="51" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="121" />
-      <source>The requirements were changed. Do you want to overwrite these changes?</source>
-      <translation type="unfinished">必要文件已改变。覆盖此更变?</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="155" />
-      <source>No package specifiers generated.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="173" />
-      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
-      <translation type="unfinished">文件 &lt;b&gt;{0}&lt;/b&gt; 已存在。覆盖?</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="189" />
-      <source>&lt;p&gt;The requirements could not be written to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished">&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="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.ui" line="0" />
       <source>Replace the current selection with the requirements text</source>
       <translation type="unfinished">用必要文件文本替换当前选区</translation>
@@ -71352,6 +71325,37 @@
       <source>&lt;b&gt;Editor Actions&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="46" />
+      <source>&amp;Refresh</source>
+      <translation type="unfinished">刷新(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="212" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="51" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="121" />
+      <source>The requirements were changed. Do you want to overwrite these changes?</source>
+      <translation type="unfinished">必要文件已改变。覆盖此更变?</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="155" />
+      <source>No package specifiers generated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="173" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished">文件 &lt;b&gt;{0}&lt;/b&gt; 已存在。覆盖?</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/RequirementsDialog.py" line="189" />
+      <source>&lt;p&gt;The requirements could not be written to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;必要文件无法写入&lt;b&gt;{0}&lt;/b&gt;。&lt;/p&gt;&lt;p&gt;原因: {1}&lt;/P&gt;</translation>
+    </message>
   </context>
   <context>
     <name>RestructuredTextProvider</name>
@@ -72123,52 +72127,30 @@
   <context>
     <name>SearchWidget</name>
     <message>
+      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
       <location filename="../UI/SearchWidget.ui" line="0" />
-      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
       <source>Find</source>
       <translation>查找</translation>
     </message>
     <message>
-      <location filename="../UI/SearchWidget.ui" line="0" />
-      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
-      <source>Press to close the window</source>
-      <translation>点击关闭窗口</translation>
-    </message>
-    <message>
-      <location filename="../UI/SearchWidget.ui" line="0" />
-      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
-      <source>Find:</source>
-      <translation>查找:</translation>
-    </message>
-    <message>
-      <location filename="../UI/SearchWidget.ui" line="0" />
-      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
-      <source>Press to find the previous occurrence</source>
-      <translation>点击查找上一次出现</translation>
-    </message>
-    <message>
-      <location filename="../UI/SearchWidget.ui" line="0" />
-      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
-      <source>Press to find the next occurrence</source>
-      <translation>点击查找下一次出现</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/SearchWidget.ui" line="0" />
-      <source>Select to match case sensitive</source>
-      <translation type="unfinished">选择匹配区分大小写</translation>
-    </message>
-    <message>
+      <location filename="../UI/SearchWidget.ui" line="0" />
+      <source>Press to close the window</source>
+      <translation>点击关闭窗口</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
       <location filename="../UI/SearchWidget.ui" line="0" />
+      <source>Find:</source>
+      <translation>查找:</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/SearchWidget.ui" line="0" />
+      <location filename="../UI/SearchWidget.ui" line="0" />
       <source>Match case</source>
       <translation>匹配大小写</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/SearchWidget.py" line="105" />
-      <source>Expression was not found.</source>
-      <translation>表达式未找到。</translation>
-    </message>
-    <message>
       <location filename="../UI/SearchWidget.ui" line="0" />
       <source>Whole word</source>
       <translation>全部文字</translation>
@@ -72179,11 +72161,33 @@
       <translation type="unfinished">正则表达式</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
+      <location filename="../UI/SearchWidget.ui" line="0" />
+      <source>Press to find the previous occurrence</source>
+      <translation>点击查找上一次出现</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
+      <location filename="../UI/SearchWidget.ui" line="0" />
+      <source>Press to find the next occurrence</source>
+      <translation>点击查找下一次出现</translation>
+    </message>
+    <message>
       <location filename="../UI/SearchWidget.py" line="218" />
       <source>'{0}' was not found.</source>
       <translation>”{0}“未找到。</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/SearchWidget.ui" line="0" />
+      <source>Select to match case sensitive</source>
+      <translation type="unfinished">选择匹配区分大小写</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SearchWidget.py" line="105" />
+      <source>Expression was not found.</source>
+      <translation>表达式未找到。</translation>
+    </message>
+    <message>
       <source>&amp;Find:</source>
       <translation type="vanished">查找(&amp;F):</translation>
     </message>
@@ -73046,36 +73050,6 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="59" />
-      <source>{0} Wizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="105" />
-      <source>Plain Text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="106" />
-      <source>Markdown</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="107" />
-      <source>reStructuredText</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="967" />
-      <source>Add Python Modules</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="969" />
-      <source>Python Files (*.py)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select to include the introductory part of the setup.py code</source>
       <translation type="unfinished" />
@@ -73488,6 +73462,36 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="59" />
+      <source>{0} Wizard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="105" />
+      <source>Plain Text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="106" />
+      <source>Markdown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="107" />
+      <source>reStructuredText</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="967" />
+      <source>Add Python Modules</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="969" />
+      <source>Python Files (*.py)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>Description:</source>
       <translation type="vanished">描述:</translation>
     </message>
@@ -73828,21 +73832,6 @@
   <context>
     <name>ShellPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" />
-      <source>Disabled</source>
-      <translation type="unfinished">已禁用</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="37" />
-      <source>Linux Style</source>
-      <translation type="unfinished">Linux风格</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="40" />
-      <source>Windows Style</source>
-      <translation type="unfinished">Windows风格</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/ShellPage.ui" line="0" />
       <source>&lt;b&gt;Configure Shell&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置命令行&lt;/b&gt;</translation>
@@ -74013,6 +74002,21 @@
       <source>Show stdout and stderr of debugger</source>
       <translation type="unfinished">显示调试器的标准输出和标准错误</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" />
+      <source>Disabled</source>
+      <translation type="unfinished">已禁用</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="37" />
+      <source>Linux Style</source>
+      <translation type="unfinished">Linux风格</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="40" />
+      <source>Windows Style</source>
+      <translation type="unfinished">Windows风格</translation>
+    </message>
   </context>
   <context>
     <name>ShellWindow</name>
@@ -74842,6 +74846,11 @@
   <context>
     <name>ShowBundlesDialog</name>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowBundlesDialog.ui" line="0" />
+      <source>CircuitPython Bundles</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowBundlesDialog.py" line="36" />
       <source>Available Bundles and Modules</source>
       <translation type="unfinished" />
@@ -74861,20 +74870,10 @@
       <source>unknown</source>
       <translation type="unfinished">未知</translation>
     </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowBundlesDialog.ui" line="0" />
-      <source>CircuitPython Bundles</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>ShowInstalledDialog</name>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowInstalledDialog.py" line="40" />
-      <source>unknown</source>
-      <translation type="unfinished">未知</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowInstalledDialog.ui" line="0" />
       <source>Installed Modules</source>
       <translation type="unfinished" />
@@ -74889,15 +74888,15 @@
       <source>Version</source>
       <translation type="unfinished">版本</translation>
     </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowInstalledDialog.py" line="40" />
+      <source>unknown</source>
+      <translation type="unfinished">未知</translation>
+    </message>
   </context>
   <context>
     <name>ShowModulesDialog</name>
     <message>
-      <location filename="../MicroPython/ShowModulesDialog.py" line="88" />
-      <source>Showing {0} of {1} modules/packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/ShowModulesDialog.ui" line="0" />
       <source>Available Modules</source>
       <translation type="unfinished" />
@@ -74922,10 +74921,40 @@
       <source>Press to apply the entered filter.</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/ShowModulesDialog.py" line="88" />
+      <source>Showing {0} of {1} modules/packages</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>ShowOutdatedDialog</name>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
+      <source>Outdated Modules</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
+      <source>Module</source>
+      <translation type="unfinished">模块</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
+      <source>Version</source>
+      <translation type="unfinished">版本</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
+      <source>Latest</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
+      <source>Update Reason</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py" line="59" />
       <source>The following modules are out of date or probably need an update.
 Major Updates may include breaking changes. Review before updating.
@@ -74968,31 +74997,6 @@
       <source>All modules are up-to-date.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
-      <source>Outdated Modules</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
-      <source>Module</source>
-      <translation type="unfinished">模块</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
-      <source>Version</source>
-      <translation type="unfinished">版本</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
-      <source>Latest</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.ui" line="0" />
-      <source>Update Reason</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>SimplifyChecker</name>
@@ -75248,64 +75252,6 @@
   <context>
     <name>SiteInfoDialog</name>
     <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="96" />
-      <source>&lt;b&gt;Connection is encrypted but may be insecure.&lt;/b&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="107" />
-      <source>&lt;b&gt;Connection is encrypted.&lt;/b&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="110" />
-      <source>&lt;b&gt;Connection is not encrypted.&lt;/b&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="265" />
-      <source>Preview not available.</source>
-      <translation>预览不可用。</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="277" />
-      <source>Loading...</source>
-      <translation type="unfinished">正在加载…</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="292" />
-      <source>Copy Image Location to Clipboard</source>
-      <translation>将图像位置复制至剪贴板</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="295" />
-      <source>Copy Image Name to Clipboard</source>
-      <translation>将图像名称复制至剪贴板</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="359" />
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="347" />
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="335" />
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="299" />
-      <source>Save Image</source>
-      <translation>保存图像</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="336" />
-      <source>&lt;p&gt;This preview is not available.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="349" />
-      <source>All Files (*)</source>
-      <translation>所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="360" />
-      <source>&lt;p&gt;Cannot write to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;无法写入文件 &lt;b&gt;{0}&lt;/b&gt;。&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.ui" line="0" />
       <source>Site Information</source>
       <translation>站点信息</translation>
@@ -75375,6 +75321,64 @@
       <source>Security</source>
       <translation type="unfinished">安全</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="96" />
+      <source>&lt;b&gt;Connection is encrypted but may be insecure.&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="107" />
+      <source>&lt;b&gt;Connection is encrypted.&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="110" />
+      <source>&lt;b&gt;Connection is not encrypted.&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="265" />
+      <source>Preview not available.</source>
+      <translation>预览不可用。</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="277" />
+      <source>Loading...</source>
+      <translation type="unfinished">正在加载…</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="292" />
+      <source>Copy Image Location to Clipboard</source>
+      <translation>将图像位置复制至剪贴板</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="295" />
+      <source>Copy Image Name to Clipboard</source>
+      <translation>将图像名称复制至剪贴板</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="359" />
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="347" />
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="335" />
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="299" />
+      <source>Save Image</source>
+      <translation>保存图像</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="336" />
+      <source>&lt;p&gt;This preview is not available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="349" />
+      <source>All Files (*)</source>
+      <translation>所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="360" />
+      <source>&lt;p&gt;Cannot write to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;无法写入文件 &lt;b&gt;{0}&lt;/b&gt;。&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -76046,17 +76050,6 @@
   <context>
     <name>SpellingPropertiesDialog</name>
     <message>
-      <location filename="../Project/SpellingPropertiesDialog.py" line="44" />
-      <location filename="../Project/SpellingPropertiesDialog.py" line="40" />
-      <source>Dictionary File (*.dic);;All Files (*)</source>
-      <translation>字典文件 (*.dic);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Project/SpellingPropertiesDialog.py" line="49" />
-      <source>&lt;default&gt;</source>
-      <translation>&lt;默认&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/SpellingPropertiesDialog.ui" line="0" />
       <source>Spelling Properties</source>
       <translation type="unfinished" />
@@ -76091,6 +76084,17 @@
       <source>Enter the filename of the project exclude list</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Project/SpellingPropertiesDialog.py" line="44" />
+      <location filename="../Project/SpellingPropertiesDialog.py" line="40" />
+      <source>Dictionary File (*.dic);;All Files (*)</source>
+      <translation>字典文件 (*.dic);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Project/SpellingPropertiesDialog.py" line="49" />
+      <source>&lt;default&gt;</source>
+      <translation>&lt;默认&gt;</translation>
+    </message>
   </context>
   <context>
     <name>SqlBrowser</name>
@@ -76221,41 +76225,6 @@
   <context>
     <name>SqlBrowserWidget</name>
     <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="53" />
-      <source>No database drivers found</source>
-      <translation>未找到数据库驱动</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="54" />
-      <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source>
-      <translation>本工具需要至少一个 Qt 数据库驱动。请查阅 Qt 文档了解如何构建 Qt SQL 插件。</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="65" />
-      <source>Ready</source>
-      <translation>就绪</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="179" />
-      <source>Unable to open database</source>
-      <translation>无法打开数据库</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="180" />
-      <source>An error occurred while opening the connection.</source>
-      <translation>打开连接时出现了错误。</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="320" />
-      <source>Query OK.</source>
-      <translation>查询成功完成。</translation>
-    </message>
-    <message>
-      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="323" />
-      <source>Query OK, number of affected rows: {0}</source>
-      <translation>查询成功完成,受影响的行数:{0}</translation>
-    </message>
-    <message>
       <location filename="../SqlBrowser/SqlBrowserWidget.ui" line="0" />
       <source>eric SQL Browser</source>
       <translation type="unfinished" />
@@ -76310,6 +76279,41 @@
       <source>Deletes the current row</source>
       <translation>删除当前行</translation>
     </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="53" />
+      <source>No database drivers found</source>
+      <translation>未找到数据库驱动</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="54" />
+      <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source>
+      <translation>本工具需要至少一个 Qt 数据库驱动。请查阅 Qt 文档了解如何构建 Qt SQL 插件。</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="65" />
+      <source>Ready</source>
+      <translation>就绪</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="179" />
+      <source>Unable to open database</source>
+      <translation>无法打开数据库</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="180" />
+      <source>An error occurred while opening the connection.</source>
+      <translation>打开连接时出现了错误。</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="320" />
+      <source>Query OK.</source>
+      <translation>查询成功完成。</translation>
+    </message>
+    <message>
+      <location filename="../SqlBrowser/SqlBrowserWidget.py" line="323" />
+      <source>Query OK, number of affected rows: {0}</source>
+      <translation>查询成功完成,受影响的行数:{0}</translation>
+    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -76787,57 +76791,6 @@
   <context>
     <name>StartDialog</name>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="148" />
-      <source>Python Files (*.py *.py3);;Python GUI Files (*.pyw *.pyw3);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="164" />
-      <source>Clear Histories</source>
-      <translation>清除历史</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="400" />
-      <location filename="../Debugger/StartDialog.py" line="167" />
-      <source>Edit History</source>
-      <translation type="unfinished">编辑历史</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="218" />
-      <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="383" />
-      <source>Script Name</source>
-      <translation>脚本名称:</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="384" />
-      <source>Script Parameters</source>
-      <translation>脚本参数:</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="385" />
-      <source>Working Directory</source>
-      <translation type="unfinished">工作文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="386" />
-      <source>Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="396" />
-      <source>No Debug Programs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/StartDialog.py" line="401" />
-      <source>Select the history list to be edited:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/StartDialog.ui" line="0" />
       <source>Start</source>
       <translation type="unfinished">开始</translation>
@@ -77097,6 +77050,57 @@
       <translation type="unfinished">擦除定时数据</translation>
     </message>
     <message>
+      <location filename="../Debugger/StartDialog.py" line="148" />
+      <source>Python Files (*.py *.py3);;Python GUI Files (*.pyw *.pyw3);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="164" />
+      <source>Clear Histories</source>
+      <translation>清除历史</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="400" />
+      <location filename="../Debugger/StartDialog.py" line="167" />
+      <source>Edit History</source>
+      <translation type="unfinished">编辑历史</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="218" />
+      <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="383" />
+      <source>Script Name</source>
+      <translation>脚本名称:</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="384" />
+      <source>Script Parameters</source>
+      <translation>脚本参数:</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="385" />
+      <source>Working Directory</source>
+      <translation type="unfinished">工作文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="386" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="396" />
+      <source>No Debug Programs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="401" />
+      <source>Select the history list to be edited:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>Uncheck to disable exception reporting</source>
       <translation type="vanished">取消选择可关闭异常报告</translation>
     </message>
@@ -77753,31 +77757,6 @@
   <context>
     <name>SubstyleDefinitionDialog</name>
     <message>
-      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="44" />
-      <source>&lt;h3&gt;{0} - {1}&lt;/h3&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="90" />
-      <source>Reset Sub-Style Data</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="91" />
-      <source>Shall the entered sub-style data be reset?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="116" />
-      <source>Set Sub-Style Data to Default</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="117" />
-      <source>Shall the sub-style data be set to default values?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/SubstyleDefinitionDialog.ui" line="0" />
       <source>Define Sub-Style</source>
       <translation type="unfinished" />
@@ -77822,387 +77801,35 @@
       <source>Defaults</source>
       <translation type="unfinished">默认值</translation>
     </message>
+    <message>
+      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="44" />
+      <source>&lt;h3&gt;{0} - {1}&lt;/h3&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="90" />
+      <source>Reset Sub-Style Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="91" />
+      <source>Shall the entered sub-style data be reset?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="116" />
+      <source>Set Sub-Style Data to Default</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/SubstyleDefinitionDialog.py" line="117" />
+      <source>Shall the sub-style data be set to default values?</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>Subversion</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="181" />
-      <source>The svn process finished with the exit code {0}</source>
-      <translation>svn 进程已结束,返回值为 {0}</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2134" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="185" />
-      <source>The svn process did not finish within 30s.</source>
-      <translation>svn 进程在 30 秒内未结束。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="187" />
-      <source>Could not start the svn executable.</source>
-      <translation>无法启动 svn 可执行程序。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="214" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="224" />
-      <source>Create project in repository</source>
-      <translation>在仓库中创建项目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="215" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="225" />
-      <source>The project could not be created in the repository. Maybe the given repository doesn't exist or the repository server is down.</source>
-      <translation>无法在仓库中创建项目。已给仓库可能不存在或仓库服务已关闭。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="240" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="250" />
-      <source>New project</source>
-      <translation>新建项目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="251" />
-      <source>The project could not be checked out of the repository.&lt;br /&gt;Restoring the original contents.</source>
-      <translation>无法从仓库中校验项目。&lt;br /&gt;恢复原始内容。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="320" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="334" />
-      <source>Importing project into Subversion repository</source>
-      <translation>将项目导入到 Subversion 仓库中</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="379" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="375" />
-      <source>Subversion Checkout</source>
-      <translation>Subversion 检出</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="450" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="436" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="376" />
-      <source>The tag must be a normal tag (tags) or a branch tag (branches). Please select from the list.</source>
-      <translation>标签必须是标准标签或分支标签。请从列表中选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="402" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="402" />
-      <source>Checking project out of Subversion repository</source>
-      <translation>正在从 Subversion 仓库中检出项目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="449" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="435" />
-      <source>Subversion Export</source>
-      <translation>Subversion 导出</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="471" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="459" />
-      <source>Exporting project from Subversion repository</source>
-      <translation>正在从 Subversion 仓库中导出项目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="554" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="532" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="555" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="533" />
-      <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="597" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="582" />
-      <source>Commiting changes to Subversion repository</source>
-      <translation>正在将改变提交到 Subversion 仓库中</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="702" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="657" />
-      <source>Synchronizing with the Subversion repository</source>
-      <translation>正在与 Subversion 仓库同步</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="814" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="757" />
-      <source>Adding files/directories to the Subversion repository</source>
-      <translation>将文件或文件夹添加到 Subversion 仓库</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="923" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="848" />
-      <source>Adding directory trees to the Subversion repository</source>
-      <translation>将目录树添加到 Subversion 仓库</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="964" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="885" />
-      <source>Removing files/directories from the Subversion repository</source>
-      <translation>从Subversion 仓库移除文件或文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1028" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="949" />
-      <source>Moving {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1327" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1298" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1158" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1128" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1212" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1183" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1060" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1031" />
-      <source>Subversion Error</source>
-      <translation>Subversion 错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1129" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1032" />
-      <source>The URL of the project repository could not be retrieved from the working copy. The tag operation will be aborted</source>
-      <translation>项目仓库的 URL 无法从工作拷贝中获取。标签操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1159" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1061" />
-      <source>The URL of the project repository has an invalid format. The tag operation will be aborted</source>
-      <translation>项目仓库的 URL 包含无效格式。标签操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1195" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1181" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1095" />
-      <source>Tagging {0} in the Subversion repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1242" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1231" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1139" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1128" />
-      <source>Revert changes</source>
-      <translation type="unfinished">还原改变</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1232" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1129" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1243" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1140" />
-      <source>Do you really want to revert all changes of the project?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1251" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1146" />
-      <source>Reverting changes</source>
-      <translation>还原改变</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1299" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1184" />
-      <source>The URL of the project repository could not be retrieved from the working copy. The switch operation will be aborted</source>
-      <translation>项目仓库的 URL 无法从工作拷贝中检索。转换操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1328" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1213" />
-      <source>The URL of the project repository has an invalid format. The switch operation will be aborted</source>
-      <translation>项目仓库的 URL 包含无效格式。转换操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1351" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1242" />
-      <source>Switching to {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1452" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1309" />
-      <source>Merging {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1782" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1598" />
-      <source>Cleaning up {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1823" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1629" />
-      <source>Subversion command</source>
-      <translation>Subversion 命令</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1955" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1812" />
-      <source>Resolving conficts</source>
-      <translation>解析冲突</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1999" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1848" />
-      <source>Copying {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2062" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1919" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1898" />
-      <source>Subversion Set Property</source>
-      <translation>Subversion 设置属性</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2126" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2063" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1947" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1899" />
-      <source>You have to supply a property name. Aborting.</source>
-      <translation>您必须提供一个属性名。终止。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2142" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2125" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1964" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1946" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1935" />
-      <source>Subversion Delete Property</source>
-      <translation>Subversion 删除属性</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1936" />
-      <source>Enter property name</source>
-      <translation>输入属性名</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2136" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2398" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2386" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2377" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2202" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2181" />
-      <source>Subversion Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2399" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2203" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2461" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2256" />
-      <source>Locking in the Subversion repository</source>
-      <translation>在 Subversion 仓库中锁定</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2503" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2284" />
-      <source>Unlocking in the Subversion repository</source>
-      <translation>在 Subversion 仓库中解锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2553" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2310" />
-      <source>Relocating</source>
-      <translation>重新定位</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2579" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2329" />
-      <source>Repository Browser</source>
-      <translation>仓库浏览器</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2580" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2330" />
-      <source>Enter the repository URL.</source>
-      <translation>输入仓库 URL。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2605" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2363" />
-      <source>Remove from changelist</source>
-      <translation>从更改列表中移除</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2644" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2633" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2379" />
-      <source>Add to changelist</source>
-      <translation>添加更改列表</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2634" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2380" />
-      <source>Enter name of the changelist:</source>
-      <translation>输入更改列表名称:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2701" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2470" />
-      <source>Upgrade</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="338" />
-      <source>Imported revision {0}.
-</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="631" />
-      <source>Committed revision {0}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1359" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1206" />
-      <source>Revision {0}.
-</source>
-      <translation type="unfinished">版本 {0}。
-</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2102" />
-      <source>Property set.</source>
-      <translation>属性设置。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2160" />
-      <source>Property deleted.</source>
-      <translation>属性已删除。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2443" />
-      <source>Subversion Lock</source>
-      <translation>Subversion 锁定</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2444" />
-      <source>Enter lock comment</source>
-      <translation>输入锁定注释</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="32" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="16" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="15" />
@@ -78373,54 +78000,431 @@
       <source>unversioned</source>
       <translation>unversioned</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="214" />
+      <source>Create project in repository</source>
+      <translation>在仓库中创建项目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="225" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="215" />
+      <source>The project could not be created in the repository. Maybe the given repository doesn't exist or the repository server is down.</source>
+      <translation>无法在仓库中创建项目。已给仓库可能不存在或仓库服务已关闭。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="250" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="240" />
+      <source>New project</source>
+      <translation>新建项目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="251" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="241" />
+      <source>The project could not be checked out of the repository.&lt;br /&gt;Restoring the original contents.</source>
+      <translation>无法从仓库中校验项目。&lt;br /&gt;恢复原始内容。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="334" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="320" />
+      <source>Importing project into Subversion repository</source>
+      <translation>将项目导入到 Subversion 仓库中</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="338" />
+      <source>Imported revision {0}.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="375" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="379" />
+      <source>Subversion Checkout</source>
+      <translation>Subversion 检出</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="436" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="376" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="450" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" />
+      <source>The tag must be a normal tag (tags) or a branch tag (branches). Please select from the list.</source>
+      <translation>标签必须是标准标签或分支标签。请从列表中选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="402" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="402" />
+      <source>Checking project out of Subversion repository</source>
+      <translation>正在从 Subversion 仓库中检出项目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="435" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="449" />
+      <source>Subversion Export</source>
+      <translation>Subversion 导出</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="459" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="471" />
+      <source>Exporting project from Subversion repository</source>
+      <translation>正在从 Subversion 仓库中导出项目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="532" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="554" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="555" />
+      <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="582" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="597" />
+      <source>Commiting changes to Subversion repository</source>
+      <translation>正在将改变提交到 Subversion 仓库中</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="631" />
+      <source>Committed revision {0}.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="657" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="702" />
+      <source>Synchronizing with the Subversion repository</source>
+      <translation>正在与 Subversion 仓库同步</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="757" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="814" />
+      <source>Adding files/directories to the Subversion repository</source>
+      <translation>将文件或文件夹添加到 Subversion 仓库</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="848" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="923" />
+      <source>Adding directory trees to the Subversion repository</source>
+      <translation>将目录树添加到 Subversion 仓库</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="885" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="964" />
+      <source>Removing files/directories from the Subversion repository</source>
+      <translation>从Subversion 仓库移除文件或文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="949" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1028" />
+      <source>Moving {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1212" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1183" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1060" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1031" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1327" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1298" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1158" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1128" />
+      <source>Subversion Error</source>
+      <translation>Subversion 错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1032" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1129" />
+      <source>The URL of the project repository could not be retrieved from the working copy. The tag operation will be aborted</source>
+      <translation>项目仓库的 URL 无法从工作拷贝中获取。标签操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1061" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1159" />
+      <source>The URL of the project repository has an invalid format. The tag operation will be aborted</source>
+      <translation>项目仓库的 URL 包含无效格式。标签操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1095" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1195" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1181" />
+      <source>Tagging {0} in the Subversion repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1359" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1206" />
+      <source>Revision {0}.
+</source>
+      <translation type="unfinished">版本 {0}。
+</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1139" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1128" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1242" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1231" />
+      <source>Revert changes</source>
+      <translation type="unfinished">还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1129" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1232" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1140" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1243" />
+      <source>Do you really want to revert all changes of the project?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1146" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1251" />
+      <source>Reverting changes</source>
+      <translation>还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1184" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1299" />
+      <source>The URL of the project repository could not be retrieved from the working copy. The switch operation will be aborted</source>
+      <translation>项目仓库的 URL 无法从工作拷贝中检索。转换操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1213" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1328" />
+      <source>The URL of the project repository has an invalid format. The switch operation will be aborted</source>
+      <translation>项目仓库的 URL 包含无效格式。转换操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1242" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1351" />
+      <source>Switching to {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1309" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1452" />
+      <source>Merging {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1598" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1782" />
+      <source>Cleaning up {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1629" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1823" />
+      <source>Subversion command</source>
+      <translation>Subversion 命令</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1812" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1955" />
+      <source>Resolving conficts</source>
+      <translation>解析冲突</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1848" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1999" />
+      <source>Copying {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1919" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1898" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2079" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2062" />
+      <source>Subversion Set Property</source>
+      <translation>Subversion 设置属性</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1947" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2063" />
+      <source>You have to supply a property name. Aborting.</source>
+      <translation>您必须提供一个属性名。终止。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2102" />
+      <source>Property set.</source>
+      <translation>属性设置。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1964" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1946" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1935" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2142" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2125" />
+      <source>Subversion Delete Property</source>
+      <translation>Subversion 删除属性</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2160" />
+      <source>Property deleted.</source>
+      <translation>属性已删除。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2202" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2190" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2181" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2398" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2386" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2377" />
+      <source>Subversion Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2203" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2399" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2443" />
+      <source>Subversion Lock</source>
+      <translation>Subversion 锁定</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2444" />
+      <source>Enter lock comment</source>
+      <translation>输入锁定注释</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2256" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2461" />
+      <source>Locking in the Subversion repository</source>
+      <translation>在 Subversion 仓库中锁定</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2284" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2503" />
+      <source>Unlocking in the Subversion repository</source>
+      <translation>在 Subversion 仓库中解锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2310" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2553" />
+      <source>Relocating</source>
+      <translation>重新定位</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2329" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2579" />
+      <source>Repository Browser</source>
+      <translation>仓库浏览器</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2330" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2580" />
+      <source>Enter the repository URL.</source>
+      <translation>输入仓库 URL。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2400" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2363" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2605" />
+      <source>Remove from changelist</source>
+      <translation>从更改列表中移除</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2379" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2644" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2633" />
+      <source>Add to changelist</source>
+      <translation>添加更改列表</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2380" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2634" />
+      <source>Enter name of the changelist:</source>
+      <translation>输入更改列表名称:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2470" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2701" />
+      <source>Upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="181" />
+      <source>The svn process finished with the exit code {0}</source>
+      <translation>svn 进程已结束,返回值为 {0}</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2134" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="185" />
+      <source>The svn process did not finish within 30s.</source>
+      <translation>svn 进程在 30 秒内未结束。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="187" />
+      <source>Could not start the svn executable.</source>
+      <translation>无法启动 svn 可执行程序。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1936" />
+      <source>Enter property name</source>
+      <translation>输入属性名</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2136" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
+    </message>
   </context>
   <context>
     <name>SubversionPage</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>&lt;b&gt;Configure Subversion Interface&lt;/b&gt;</source>
       <translation>&lt;b&gt;配置 Subversion 界面&lt;/b&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Log</source>
       <translation>日志</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>No. of log messages shown:</source>
       <translation>日志信息显示数:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Enter the number of log messages to be shown</source>
       <translation>输入要显示的日志信息数</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Edit the subversion config file</source>
       <translation>编辑 subversion 配置文件</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Edit config file</source>
       <translation>编辑配置文件</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Edit the subversion servers file</source>
       <translation>编辑 subversion 服务器文件</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.ui" line="0" />
       <source>Edit servers file</source>
       <translation>编辑服务器文件</translation>
     </message>
@@ -78466,42 +78470,32 @@
   <context>
     <name>SvnBlameDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py" line="110" />
-      <source>Process Generation Error</source>
-      <translation>进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py" line="111" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <source>Subversion Blame</source>
       <translation type="unfinished">Subversion Blame</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <source>Revision</source>
       <translation>修订版本</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <source>Author</source>
       <translation>作者</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <source>Line</source>
       <translation>行</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
@@ -78545,36 +78539,58 @@
       <source>Alt+P</source>
       <translation>Alt+P</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py" line="110" />
+      <source>Process Generation Error</source>
+      <translation>进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py" line="111" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
+    </message>
   </context>
   <context>
     <name>SvnChangeListsDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
-      <source>Subversion Change Lists</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.ui" line="0" />
+      <source>Subversion Change Lists</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.ui" line="0" />
       <source>Change Lists:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
       <source>&lt;b&gt;Change Lists&lt;/b&gt;
 &lt;p&gt;Select a change list here to see the associated files in the list below.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
       <source>&lt;b&gt;Files&lt;/b&gt;
 &lt;p&gt;This shows a list of files associated with the change list selected above.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="86" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py" line="81" />
+      <source>Files (relative to {0}):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="150" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py" line="112" />
+      <source>No change lists found</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
@@ -78620,12 +78636,6 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py" line="81" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="86" />
-      <source>Files (relative to {0}):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="119" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -78635,36 +78645,30 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py" line="112" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="150" />
-      <source>No change lists found</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>SvnCommandDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Subversion Command</source>
       <translation>Subversion 命令</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Subversion Command:</source>
       <translation>Subversion 命令:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Enter the Subversion command to be executed with all necessary parameters</source>
       <translation>输入要执行的 Subversion 命令,带所有必须参数</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion Command&lt;/b&gt;
 &lt;p&gt;Enter the Subversion command to be executed including all necessary 
 parameters. If a parameter of the commandline includes a space you have to 
@@ -78676,20 +78680,20 @@
 不要包含版 subversion 客户端可执行程序的名称(如:svn)。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Working Directory:&lt;br&gt;(optional)</source>
       <translation>工作文件夹:&lt;br&gt;(可选)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Enter the working directory for the Subversion command</source>
       <translation>为 subversion 命令输入工作文件夹</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>&lt;b&gt;Working directory&lt;/b&gt;
 &lt;p&gt;Enter the working directory for the Subversion command.
 This is an optional entry. The button to the right will open a 
@@ -78700,20 +78704,20 @@
 右侧的按钮可打开文件夹选择对话框。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>Project Directory:</source>
       <translation>项目文件夹:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>This shows the root directory of the current project.</source>
       <translation>显示当前项目的根目录。</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommandDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommandDialog.ui" line="0" />
       <source>project directory</source>
       <translation>项目文件夹</translation>
     </message>
@@ -78721,64 +78725,64 @@
   <context>
     <name>SvnCommitDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Subversion</source>
       <translation>Subversion</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Commit Message</source>
       <translation>提交消息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Enter the log message.</source>
       <translation>输入日志消息。</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>&lt;b&gt;Log Message&lt;/b&gt;
 &lt;p&gt;Enter the log message for the commit action.&lt;/p&gt;</source>
       <translation>&lt;b&gt;日志消息&lt;/b&gt;
 &lt;p&gt;为提交动作输入日志消息。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Recent commit messages</source>
       <translation>最近提交消息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Select a recent commit message to use</source>
       <translation>选择使用一个最近提交消息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Changelists</source>
       <translation>更改列表</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Select the change lists to limit the commit</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Select to keep the changelists</source>
       <translation>选择保留更改列表</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCommitDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.ui" line="0" />
       <source>Keep changelists</source>
       <translation>保留更改列表</translation>
     </message>
@@ -78786,65 +78790,65 @@
   <context>
     <name>SvnCopyDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Subversion Copy</source>
       <translation>Subversion 副本</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Source:</source>
       <translation>源:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Shows the name of the source</source>
       <translation>显示源名称</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>&lt;b&gt;Source name&lt;/b&gt;
 &lt;p&gt;This field shows the name of the source.&lt;/p&gt;</source>
       <translation>&lt;b&gt;源名称&lt;/b&gt;
 &lt;p&gt;该区域显示源名称。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Target:</source>
       <translation>目标:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Enter the target name</source>
       <translation>输入目标名</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>&lt;b&gt;Target name&lt;/b&gt;
 &lt;p&gt;Enter the new name in this field. The target must be the new name or an absolute path.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Select to force the operation</source>
       <translation>选择强制操作</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.ui" line="0" />
       <source>Enforce operation</source>
       <translation>强制操作</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.py" line="49" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.py" line="49" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.py" line="49" />
       <source>Subversion Move</source>
       <translation>Subversion 移动</translation>
     </message>
@@ -78852,34 +78856,43 @@
   <context>
     <name>SvnDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.py" line="165" />
-      <source>Process Generation Error</source>
-      <translation>进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.py" line="166" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <source>Subversion</source>
       <translation>Subversion</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <source>Output</source>
       <translation>输出</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="80" />
+      <source>Revision {0}.
+</source>
+      <translation>版本 {0}。
+</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="88" />
+      <source> (binary)</source>
+      <translation> (binary)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="91" />
+      <source>{0} {1}{2}
+</source>
+      <translation>{0} {1}{2}
+</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.ui" line="0" />
       <source>Input</source>
       <translation>输入</translation>
@@ -78920,23 +78933,14 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="80" />
-      <source>Revision {0}.
-</source>
-      <translation>版本 {0}。
-</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="88" />
-      <source> (binary)</source>
-      <translation> (binary)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDialog.py" line="91" />
-      <source>{0} {1}{2}
-</source>
-      <translation>{0} {1}{2}
-</translation>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.py" line="165" />
+      <source>Process Generation Error</source>
+      <translation>进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDialog.py" line="166" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
   </context>
   <context>
@@ -78970,31 +78974,101 @@
   <context>
     <name>SvnDiffDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="183" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <source>Subversion Diff</source>
       <translation>Subversion 差异</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <source>Difference</source>
       <translation>差异</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion Diff&lt;/b&gt;&lt;p&gt;This shows the output of the svn diff command.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Subversion 差异&lt;/b&gt;&lt;p&gt;显示 svn diff 命令的输出。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <source>Refresh</source>
+      <translation>刷新</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="48" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="53" />
+      <source>Press to refresh the display</source>
+      <translation>点击刷新显示</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="184" />
+      <source>There is no temporary directory available.</source>
+      <translation>无可用临时文件夹。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="227" />
+      <source>Processing file '{0}'...
+</source>
+      <translation>正在处理文件 {0}…
+</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="219" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="295" />
+      <source>There is no difference.</source>
+      <translation>没有差异。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="235" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="357" />
+      <source>&lt;Start&gt;</source>
+      <translation>&lt;开始&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="236" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="358" />
+      <source>&lt;End&gt;</source>
+      <translation>&lt;结束&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="428" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="412" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="394" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="477" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="461" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <source>Save Diff</source>
+      <translation>保存差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="445" />
+      <source>Patch Files (*.diff)</source>
+      <translation>补丁文件 (*.diff)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="413" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="462" />
+      <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="429" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="478" />
+      <source>&lt;p&gt;The patch 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="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <source>Input</source>
       <translation>输入</translation>
@@ -79035,18 +79109,6 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <source>Refresh</source>
-      <translation>刷新</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="53" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="48" />
-      <source>Press to refresh the display</source>
-      <translation>点击刷新显示</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="197" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -79056,64 +79118,6 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="295" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="219" />
-      <source>There is no difference.</source>
-      <translation>没有差异。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="357" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="235" />
-      <source>&lt;Start&gt;</source>
-      <translation>&lt;开始&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="358" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="236" />
-      <source>&lt;End&gt;</source>
-      <translation>&lt;结束&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="477" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="461" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="428" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="412" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="394" />
-      <source>Save Diff</source>
-      <translation>保存差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="445" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
-      <source>Patch Files (*.diff)</source>
-      <translation>补丁文件 (*.diff)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="462" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="413" />
-      <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation>&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="478" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="429" />
-      <source>&lt;p&gt;The patch 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="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="184" />
-      <source>There is no temporary directory available.</source>
-      <translation>无可用临时文件夹。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="227" />
-      <source>Processing file '{0}'...
-</source>
-      <translation>正在处理文件 {0}…
-</translation>
-    </message>
   </context>
   <context>
     <name>SvnInfoDialog</name>
@@ -79261,186 +79265,215 @@
   <context>
     <name>SvnLogBrowserDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Subversion Log</source>
       <translation>Subversion 日志</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>From:</source>
       <translation>从:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Enter the start date</source>
       <translation>输入开始数据</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>To:</source>
       <translation>到:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Enter the end date</source>
       <translation>输入结束数据</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Select the field to filter on</source>
       <translation>选择要过滤的区域</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="703" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="592" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="703" />
+      <source>Revision</source>
+      <translation>修订</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="700" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
-      <source>Revision</source>
-      <translation>修订</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="589" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="700" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>作者</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="131" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="170" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="131" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>消息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Enter the regular expression to filter on</source>
       <translation>输入要过滤的正则表达式</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Date</source>
       <translation>日期</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Action</source>
       <translation>动作</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Path</source>
       <translation>路径</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Copy from</source>
       <translation>复制自</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Copy from Rev</source>
       <translation>从修订复制</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Press to get the next bunch of log entries</source>
       <translation>点击获得日志条目的下一个分支</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>&amp;Next</source>
       <translation>下一个(&amp;N)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Enter the limit of entries to fetch</source>
       <translation>输入要提取条目的限制</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Select to stop listing log messages at a copy or move</source>
       <translation>选择在复制或移动时停止列出日志消息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Stop on Copy/Move</source>
       <translation>复制或移动时停止</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
+      <source>Press to move up in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
+      <source>Press to move down in the log list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <source>Press to generate a diff to the previous revision</source>
       <translation>点击生成与上一次修订的差异</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>&amp;Diff to Previous</source>
       <translation>与上一次的差异(&amp;D)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Press to compare two revisions</source>
       <translation>点击比较两次修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>&amp;Compare Revisions</source>
       <translation>比较修订(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
-      <source>Press to move up in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
-      <source>Press to move down in the log list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
+      <source>Select to show differences side-by-side</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
-      <source>Select to show differences side-by-side</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Show differences side-by-side</source>
       <translation>并排显示差异</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" />
+      <source>Added</source>
+      <translation>已添加</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" />
+      <source>Deleted</source>
+      <translation>已删除</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="97" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" />
+      <source>Modified</source>
+      <translation>已修改</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="98" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="78" />
+      <source>Replaced</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="539" />
+      <source>Subversion Error</source>
+      <translation>Subversion 错误</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
@@ -79491,30 +79524,6 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" />
-      <source>Added</source>
-      <translation>已添加</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" />
-      <source>Deleted</source>
-      <translation>已删除</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="97" />
-      <source>Modified</source>
-      <translation>已修改</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="78" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="98" />
-      <source>Replaced</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="331" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -79524,11 +79533,6 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="539" />
-      <source>Subversion Error</source>
-      <translation>Subversion 错误</translation>
-    </message>
   </context>
   <context>
     <name>SvnLoginDialog</name>
@@ -79576,38 +79580,38 @@
   <context>
     <name>SvnMergeDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Subversion Merge</source>
       <translation>Subversion 合并</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Select to force the merge operation</source>
       <translation>选择强制进行合并操作</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Enforce merge</source>
       <translation>强制合并</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Target:</source>
       <translation>目标:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Enter the target</source>
       <translation>输入目标</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>&lt;b&gt;Target&lt;/b&gt;
 &lt;p&gt;Enter the target for the merge operation into this field. Leave it empty to
 get the target URL from the working copy.&lt;/p&gt;
@@ -79618,24 +79622,18 @@
 &lt;p&gt;&lt;b&gt;注意:&lt;/b&gt;该条目仅当你在上面输入修订号时才需要。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
-      <source>1. URL/Revision:</source>
-      <translation>1. URL/修订:</translation>
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>Enter an URL or a revision number</source>
       <translation>输入一个 URL 或修订号</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>&lt;b&gt;URL/Revision&lt;/b&gt;
 &lt;p&gt;Enter an URL or a revision number to be merged into
 the working copy.&lt;/p&gt;</source>
@@ -79643,23 +79641,29 @@
 &lt;p&gt;输入要合并到工作副本中的 URL 或修订号。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
       <source>2. URL/Revision:</source>
       <translation>2. URL/修订:</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.ui" line="0" />
+      <source>1. URL/Revision:</source>
+      <translation>1. URL/修订:</translation>
+    </message>
   </context>
   <context>
     <name>SvnNewProjectOptionsDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>New Project from Repository</source>
       <translation>从仓库新建项目</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;New Project from Repository Dialog&lt;/b&gt;
 &lt;p&gt;Enter the various repository infos into the entry fields. These values are used, when the new project is retrieved from the repository. If the checkbox is selected, the URL must end in the project name. A repository layout with project/tags, project/branches and project/trunk will be assumed. In this case, you may enter a tag or branch, which must look like tags/tagname or branches/branchname. If the checkbox is not selected, the URL must contain the complete path in the repository.&lt;/p&gt;
 &lt;p&gt;For remote repositories the URL must contain the hostname.&lt;/p&gt;</source>
@@ -79668,72 +79672,72 @@
 &lt;p&gt;对于远程仓库来说,URL 必须包含主机名。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&amp;Protocol:</source>
       <translation>协议(&amp;P):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Select the protocol to access the repository</source>
       <translation>选择访问仓库的协议</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="133" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="134" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="133" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&amp;URL:</source>
       <translation>&amp;URL:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Enter the url path of the module in the repository (without protocol part)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;URL&lt;/b&gt;&lt;p&gt;Enter the URL to the module. For a repository with standard layout, this must not contain the trunk, tags or branches part.&lt;/p&gt;</source>
       <translation>&lt;b&gt;URL&lt;/b&gt;&lt;p&gt;输入模块的 URL 。由于仓库具有标准布局,则该 URL 必须包含主干、标签或分支部分。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&amp;Tag:</source>
       <translation>标签(&amp;T):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Enter the tag the new project should be generated from</source>
       <translation>输入标签,新项目将从其中生成</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;Tag in VCS&lt;/b&gt;
 &lt;p&gt;Enter the tag name the new project shall be generated from. Leave empty to retrieve the latest data from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;版本控制系统中的标签&lt;/b&gt;
 &lt;p&gt;输入标签名称,新项目将从其中生成。为空时从仓库中检索最后的日期。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Project &amp;Directory:</source>
       <translation>项目文件夹(&amp;D):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Enter the directory of the new project.</source>
       <translation>输入新项目的文件夹。</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;Project Directory&lt;/b&gt;
 &lt;p&gt;Enter the directory of the new project. It will be retrieved from 
 the repository and be placed in this directory.&lt;/p&gt;</source>
@@ -79741,26 +79745,26 @@
 &lt;p&gt;输入新项目的文件夹。它将在仓库中被检索,且被放置在该文件夹中。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Select to indicate, that the repository has a standard layout (projectdir/trunk, projectdir/tags, projectdir/branches)</source>
       <translation>通过文件夹选择对话框或仓库浏览器选择仓库 URL</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Repository has standard &amp;layout</source>
       <translation>仓库具有标准布局(&amp;L)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" />
       <source>Alt+L</source>
       <translation>Alt+L</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="126" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="127" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="126" />
       <source>Pat&amp;h:</source>
       <translation>路径(&amp;H):</translation>
     </message>
@@ -79768,28 +79772,14 @@
   <context>
     <name>SvnOptionsDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.py" line="93" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="93" />
-      <source>Pat&amp;h:</source>
-      <translation>路径(&amp;H):</translation>
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.py" line="99" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="99" />
-      <source>&amp;URL:</source>
-      <translation>&amp;URL:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Repository Infos</source>
       <translation>仓库信息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;Repository Infos Dialog&lt;/b&gt;
 &lt;p&gt;Enter the various infos into the entry fields. These values are used to generate a new project in the repository. If the checkbox is selected, the URL must end in the project name. A directory tree with project/tags, project/branches and project/trunk will be generated in the repository. If the checkbox is not selected, the URL must contain the complete path in the repository.&lt;/p&gt;
 &lt;p&gt;For remote repositories the URL must contain the hostname.&lt;/p&gt;</source>
@@ -79798,438 +79788,452 @@
 &lt;p&gt;对于远程仓库而言 URL 必须包含主机名。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>&amp;Protocol:</source>
       <translation>协议(&amp;P):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Select the protocol to access the repository</source>
       <translation>选择访问仓库的协议</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="99" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.py" line="99" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
+      <source>&amp;URL:</source>
+      <translation>&amp;URL:</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
       <source>Enter the url path of the module in the repository (without protocol part)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;URL&lt;/b&gt;&lt;p&gt;Enter the URL to the module. For a repository with standard layout, this must not contain the trunk, tags or branches part.&lt;/p&gt;</source>
       <translation>&lt;b&gt;URL&lt;/b&gt;&lt;p&gt;输入模块的 URL 。如果仓库具有标准布局,则该 URL 必须包含主干、标签或分支部分。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Log &amp;Message:</source>
       <translation>日志消息(&amp;M):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Enter the log message for the new project.</source>
       <translation>为新项目输入日志消息。</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>&lt;b&gt;Log Message&lt;/b&gt;
 &lt;p&gt;Enter the log message to be used for the new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;日志消息&lt;/b&gt;
 &lt;p&gt;输入将为新项目使用的日志消息。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>new project started</source>
       <translation>新项目已开始</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Select, if the standard repository layout (projectdir/trunk, projectdir/tags, projectdir/branches) should be generated</source>
       <translation>选择是否生成标准仓库布局(项目文件夹/主干,项目文件夹/标签,项目文件夹/分支)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Create standard repository &amp;layout</source>
       <translation>创建标准仓库布局(&amp;L)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="0" />
       <source>Alt+L</source>
       <translation>Alt+L</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.py" line="93" />
+      <source>Pat&amp;h:</source>
+      <translation>路径(&amp;H):</translation>
+    </message>
   </context>
   <context>
     <name>SvnProjectBrowserHelper</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="764" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="614" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="566" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="415" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="225" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="756" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="612" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="564" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="223" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="764" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="614" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="566" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="415" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="225" />
       <source>Version Control</source>
       <translation>版本控制</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="772" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="628" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="426" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="239" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="780" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="630" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="431" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="772" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="628" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="426" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="239" />
       <source>Update from repository</source>
       <translation>从仓库更新</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="786" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="636" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="437" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="247" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="778" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="634" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="432" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="245" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="786" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="636" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="437" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="247" />
       <source>Commit changes to repository...</source>
       <translation>将更改提交到仓库中…</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="793" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="643" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="444" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="254" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="785" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="641" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="439" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="252" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="793" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="643" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="444" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="254" />
       <source>Add to repository</source>
       <translation>添加到仓库</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="451" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="261" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="446" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="259" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="451" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="261" />
       <source>Add tree to repository</source>
       <translation>添加树到仓库</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="649" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="457" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="267" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="791" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="647" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="452" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="265" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="799" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="649" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="457" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="267" />
       <source>Remove from repository (and disk)</source>
       <translation>从仓库(和磁盘)中移除</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="652" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="270" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="654" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="272" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="652" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="270" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="654" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="272" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="656" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="274" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="654" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="272" />
       <source>Move</source>
       <translation>移动</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="806" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="661" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="464" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="279" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="798" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="659" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="459" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="277" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="806" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="661" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="464" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="279" />
       <source>Add to Changelist</source>
       <translation>添加更改列表</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="810" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="665" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="468" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="283" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="802" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="663" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="463" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="810" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="665" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="468" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="283" />
       <source>Remove from Changelist</source>
       <translation>从更改列表中移除</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="671" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="289" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="669" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="287" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="671" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="289" />
       <source>Show log browser</source>
       <translation>显示日志浏览器</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="816" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="678" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="474" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="296" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="808" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="676" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="469" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="816" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="678" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="474" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="296" />
       <source>Show status</source>
       <translation>显示状态</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="823" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="691" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="481" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="309" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="815" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="683" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="476" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="301" />
-      <source>Show differences</source>
-      <translation>显示差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="315" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="307" />
-      <source>Show differences side-by-side</source>
-      <translation>并排显示差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="829" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="697" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="487" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="321" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="821" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="689" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="482" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="313" />
-      <source>Show differences (extended)</source>
-      <translation>显示差异(扩展)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="327" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="319" />
-      <source>Show differences side-by-side (extended)</source>
-      <translation>并排显示差异(扩展)</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="835" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="703" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="493" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="333" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="827" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="695" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="488" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="325" />
-      <source>Show differences (URLs)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="337" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="329" />
-      <source>Show annotated file</source>
-      <translation>显示有注释的文件</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="842" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="710" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="500" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="342" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="834" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="702" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="495" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="334" />
-      <source>Revert changes</source>
-      <translation>还原改变</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="848" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="716" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="348" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="840" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="708" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="340" />
-      <source>Merge changes</source>
-      <translation>合并更改</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="852" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="720" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="504" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="352" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="844" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="712" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="499" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="344" />
-      <source>Conflicts resolved</source>
-      <translation>冲突已解决</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="508" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="356" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="504" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="349" />
-      <source>Lock</source>
-      <translation>闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="512" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="360" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="509" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="354" />
-      <source>Unlock</source>
-      <translation>解锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="517" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="365" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="515" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="360" />
-      <source>Break Lock</source>
-      <translation>Break Lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="523" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="371" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="521" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="366" />
-      <source>Steal Lock</source>
-      <translation>Steal Lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="855" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="723" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="528" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="376" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="847" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="715" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="526" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="371" />
-      <source>Set Property</source>
-      <translation>设置属性</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="857" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="725" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="530" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="378" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="849" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="717" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="528" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="373" />
-      <source>List Properties</source>
-      <translation>列出属性</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="859" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="727" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="532" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="380" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="851" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="719" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="530" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="375" />
-      <source>Delete Property</source>
-      <translation>删除属性</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="863" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="731" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="581" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="536" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="384" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="855" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="723" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="579" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="534" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="379" />
-      <source>Select all local file entries</source>
-      <translation>选择所有本地文件条目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="866" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="734" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="584" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="539" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="387" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="858" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="726" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="582" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="537" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="382" />
-      <source>Select all versioned file entries</source>
-      <translation>选择所有版本化的文件条目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="869" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="737" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="587" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="542" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="390" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="861" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="729" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="585" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="540" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="385" />
-      <source>Select all local directory entries</source>
-      <translation>选择所有本地文件夹条目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="873" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="741" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="591" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="546" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="394" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="865" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="733" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="589" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="544" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="389" />
-      <source>Select all versioned directory entries</source>
-      <translation>选择所有版本化的文件夹条目</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="877" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="745" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="595" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="550" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="398" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="869" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="737" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="593" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="548" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="393" />
-      <source>Configure...</source>
-      <translation>配置…</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="684" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="302" />
       <source>Show repository info</source>
       <translation>显示仓库信息</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="815" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="683" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="476" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="823" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="691" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="481" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="309" />
+      <source>Show differences</source>
+      <translation>显示差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="315" />
+      <source>Show differences side-by-side</source>
+      <translation>并排显示差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="821" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="689" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="482" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="829" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="697" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="321" />
+      <source>Show differences (extended)</source>
+      <translation>显示差异(扩展)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="319" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="327" />
+      <source>Show differences side-by-side (extended)</source>
+      <translation>并排显示差异(扩展)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="695" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="488" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="325" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="835" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="703" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="493" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="333" />
+      <source>Show differences (URLs)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="329" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="337" />
+      <source>Show annotated file</source>
+      <translation>显示有注释的文件</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="834" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="702" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="495" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="334" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="842" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="710" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="500" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="342" />
+      <source>Revert changes</source>
+      <translation>还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="840" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="708" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="340" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="848" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="716" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="348" />
+      <source>Merge changes</source>
+      <translation>合并更改</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="844" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="499" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="344" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="852" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="720" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="504" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="352" />
+      <source>Conflicts resolved</source>
+      <translation>冲突已解决</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="504" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="349" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="508" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="356" />
+      <source>Lock</source>
+      <translation>闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="509" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="354" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="512" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="360" />
+      <source>Unlock</source>
+      <translation>解锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="515" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="360" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="517" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="365" />
+      <source>Break Lock</source>
+      <translation>Break Lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="521" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="366" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="523" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="371" />
+      <source>Steal Lock</source>
+      <translation>Steal Lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="847" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="715" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="526" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="371" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="855" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="723" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="528" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="376" />
+      <source>Set Property</source>
+      <translation>设置属性</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="849" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="717" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="528" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="857" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="725" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="530" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="378" />
+      <source>List Properties</source>
+      <translation>列出属性</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="851" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="719" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="530" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="375" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="859" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="727" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="532" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="380" />
+      <source>Delete Property</source>
+      <translation>删除属性</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="855" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="723" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="579" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="534" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="379" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="863" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="731" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="581" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="536" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="384" />
+      <source>Select all local file entries</source>
+      <translation>选择所有本地文件条目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="858" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="726" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="582" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="537" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="866" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="734" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="584" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="539" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="387" />
+      <source>Select all versioned file entries</source>
+      <translation>选择所有版本化的文件条目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="861" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="729" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="585" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="540" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="385" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="869" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="737" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="587" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="542" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="390" />
+      <source>Select all local directory entries</source>
+      <translation>选择所有本地文件夹条目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="865" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="733" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="589" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="544" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="873" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="741" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="591" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="546" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="394" />
+      <source>Select all versioned directory entries</source>
+      <translation>选择所有版本化的文件夹条目</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="869" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="737" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="593" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="548" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py" line="393" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="877" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="745" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="595" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="550" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py" line="398" />
+      <source>Configure...</source>
+      <translation>配置…</translation>
+    </message>
   </context>
   <context>
     <name>SvnProjectHelper</name>
@@ -80815,72 +80819,77 @@
   <context>
     <name>SvnPropListDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>Subversion List Properties</source>
       <translation>Subversion 列表属性</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion List Prperties&lt;/b&gt;
 &lt;p&gt;This dialog shows the properties of the selected file or project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Subversion 列表属性&lt;/b&gt;
 &lt;p&gt;该对话框显示所选文件或项目的属性。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>&lt;b&gt;Properties List&lt;/b&gt;
 &lt;p&gt;This shows the properties of the selected file or project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;属性列表&lt;/b&gt;
 &lt;p&gt;显示所选文件或项目的属性。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>Path</source>
       <translation>路径</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>Name</source>
       <translation>名称</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>Value</source>
       <translation>值</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion proplist errors&lt;/b&gt;
 &lt;p&gt;This shows possible error messages of the subversion proplist command.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Subversion 属性列表错误&lt;/b&gt;
 &lt;p&gt;显示版本控制属性列表命令可能的错误消息。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py" line="41" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py" line="50" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py" line="41" />
       <source>Refresh</source>
       <translation>刷新</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py" line="44" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py" line="53" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py" line="44" />
       <source>Press to refresh the properties display</source>
       <translation>点击刷新属性显示</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py" line="155" />
+      <source>None</source>
+      <translation>无</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py" line="157" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -80890,63 +80899,33 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py" line="155" />
-      <source>None</source>
-      <translation>无</translation>
-    </message>
   </context>
   <context>
     <name>SvnPropSetDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
       <source>Set Subversion Property</source>
       <translation>设置 subversion 属性</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>Property Name:</source>
-      <translation>属性名称:</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>Enter the name of the property to be set</source>
-      <translation>输入要设置的属性名称</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>Select property source</source>
-      <translation>选择属性源</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>Text</source>
-      <translation>文本</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
       <source>Enter text of the property</source>
       <translation>输入属性的文本</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>File</source>
-      <translation>文件</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
-      <source>Enter the name of a file for the property</source>
-      <translation>为属性输入文件名称</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
       <source>Property &amp;Name:</source>
       <translation>属性名称(&amp;N):</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
+      <source>Enter the name of the property to be set</source>
+      <translation>输入要设置的属性名称</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnPropSetDialog.ui" line="0" />
       <source>Select to apply the property recursively</source>
       <translation>选择重复应用属性</translation>
@@ -80961,42 +80940,67 @@
       <source>Property &amp;Value:</source>
       <translation>属性值(&amp;V):</translation>
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <source>Property Name:</source>
+      <translation>属性名称:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <source>Select property source</source>
+      <translation>选择属性源</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <source>Text</source>
+      <translation>文本</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <source>File</source>
+      <translation>文件</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.ui" line="0" />
+      <source>Enter the name of a file for the property</source>
+      <translation>为属性输入文件名称</translation>
+    </message>
   </context>
   <context>
     <name>SvnRelocateDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>Subversion Relocate</source>
       <translation>Subversion 重定位</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>New repository URL:</source>
       <translation>新储存库 URL:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>Enter the URL of the repository the working space should be relocated to</source>
       <translation>输入要重定位于其上的储存库工作空间的 URL</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>Current repository URL:</source>
       <translation>当前储存库 URL:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>Select, if the relocate should happen inside the repository</source>
       <translation>选择重定位是否在储存库中进行</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRelocateDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRelocateDialog.ui" line="0" />
       <source>Relocate inside repository (used, if the repository layout has changed)</source>
       <translation>在储存库中重定位(在储存库布局改变时使用)</translation>
     </message>
@@ -81004,66 +81008,64 @@
   <context>
     <name>SvnRepoBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="275" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="209" />
-      <source>Process Generation Error</source>
-      <translation>进程生成错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="276" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="210" />
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Subversion Repository Browser</source>
       <translation>Subversion 仓库浏览器</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>URL:</source>
       <translation>URL:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Enter the URL of the repository</source>
       <translation>输入仓库的 URL</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>File</source>
       <translation>文件</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>作者</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Size</source>
       <translation>大小</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Date</source>
       <translation>日期</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="220" />
+      <source>The installed version of PySvn should be 1.4.0 or better.</source>
+      <translation>已安装的 PySvn 版本应为 1.4.0 或更高。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="304" />
+      <source>Subversion Error</source>
+      <translation>Subversion 错误</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
@@ -81114,177 +81116,179 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="220" />
-      <source>The installed version of PySvn should be 1.4.0 or better.</source>
-      <translation>已安装的 PySvn 版本应为 1.4.0 或更高。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="304" />
-      <source>Subversion Error</source>
-      <translation>Subversion 错误</translation>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="275" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="209" />
+      <source>Process Generation Error</source>
+      <translation>进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="276" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="210" />
+      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
+      <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
   </context>
   <context>
     <name>SvnRevisionSelectionDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Subversion Diff</source>
       <translation>Subversion 差异</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Revision &amp;1</source>
       <translation>修订 &amp;1</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Select revision before last commit</source>
       <translation>选择在最后提交之前修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>PREV</source>
       <translation>以前的</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>Select last committed revision</source>
-      <translation>选择最后提交的修订</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>Select last committed revision</source>
+      <translation>选择最后提交的修订</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>COMMITTED</source>
-      <translation>已提交</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>Select base revision</source>
-      <translation>选择基础修订</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>COMMITTED</source>
+      <translation>已提交</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>Select base revision</source>
+      <translation>选择基础修订</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <source>BASE</source>
       <translation>基础</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Select head revision of repository</source>
       <translation>选择储存库的头部修订</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>HEAD</source>
-      <translation>头部</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>HEAD</source>
+      <translation>头部</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>Select working revision</source>
-      <translation>选择工作中修订</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>WORKING</source>
-      <translation>工作中</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>Select working revision</source>
+      <translation>选择工作中修订</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>WORKING</source>
+      <translation>工作中</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Enter a revision number</source>
       <translation>输入一个修订号</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Enter time of revision</source>
       <translation>输入修订的时间</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>Enter date of revision</source>
-      <translation>输入修订的日期</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>Enter date of revision</source>
+      <translation>输入修订的日期</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <source>yyyy-MM-dd</source>
-      <translation>年-月-日</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <source>yyyy-MM-dd</source>
+      <translation>年-月-日</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Select to specify a revision by number</source>
       <translation>选择通过号码指定一个修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Number</source>
       <translation>号码</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Select to specify a revision by date and time</source>
       <translation>选择通过日期和时间指定一个修订</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Date</source>
       <translation>日期</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.ui" line="0" />
       <source>Revision &amp;2</source>
       <translation>修订 &amp;2</translation>
     </message>
@@ -81292,192 +81296,469 @@
   <context>
     <name>SvnStatusDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="341" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="450" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="341" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <source>Subversion Status</source>
       <translation>Subversion 状态</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion Status&lt;/b&gt;
 &lt;p&gt;This dialog shows the status of the selected file or project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Subversion 状态&lt;/b&gt;
 &lt;p&gt;该对话框显示所选文件或项目的状态。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
-      <source>&amp;Filter on Status:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
+      <source>&amp;Filter on Status:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <source>Select the status of entries to be shown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="673" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="819" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="673" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <source>Commit</source>
       <translation>提交</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Changelist</source>
       <translation>更改列表</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Status</source>
       <translation>状态</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Prop. Status</source>
       <translation>属性状态</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Locked</source>
       <translation>已闭锁</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>History</source>
       <translation>历史</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Switched</source>
       <translation>已转换</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Lock Info</source>
       <translation>闭锁信息</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Up to date</source>
       <translation>最新</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Revision</source>
       <translation>修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Last Change</source>
       <translation>最后的更改</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Author</source>
       <translation>作者</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Path</source>
       <translation>路径</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Commit the selected changes</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>&amp;Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Add the selected entries to the repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>&amp;Add</source>
       <translation>添加(&amp;A)</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Show differences of the selected entries to the repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>&amp;Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Show differences of the selected entry to the repository in a side-by-side manner</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
-      <source>Side-b&amp;y-Side Diff</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
+      <source>Side-b&amp;y-Side Diff</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
-      <source>Revert the selected entries to the last revision in the repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
-      <source>Re&amp;vert</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
+      <source>Revert the selected entries to the last revision in the repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
-      <source>Restore the selected missing entries from the repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
+      <source>Re&amp;vert</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
+      <source>Restore the selected missing entries from the repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
       <source>&amp;Restore</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="64" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="69" />
+      <source>Refresh</source>
+      <translation>刷新</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="66" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="71" />
+      <source>Press to refresh the status display</source>
+      <translation>点击刷新状态显示</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="91" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="91" />
+      <source>Commit changes to repository...</source>
+      <translation>将更改提交到储存库中…</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="96" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="96" />
+      <source>Select all for commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="101" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="101" />
+      <source>Deselect all from commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="106" />
+      <source>Add to repository</source>
+      <translation>添加到储存库</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="109" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="109" />
+      <source>Show differences</source>
+      <translation type="unfinished">显示差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="113" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="113" />
+      <source>Show differences side-by-side</source>
+      <translation>并排显示差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="117" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="117" />
+      <source>Revert changes</source>
+      <translation>还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="765" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="120" />
+      <source>Restore Missing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="126" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="126" />
+      <source>Add to Changelist</source>
+      <translation>添加更改列表</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1080" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1059" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="131" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="934" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="913" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="131" />
+      <source>Remove from Changelist</source>
+      <translation>从更改列表中移除</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="983" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="837" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="136" />
+      <source>Lock</source>
+      <translation>闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1002" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="856" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="138" />
+      <source>Unlock</source>
+      <translation>解锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="141" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="141" />
+      <source>Break lock</source>
+      <translation>Break lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="144" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="144" />
+      <source>Steal lock</source>
+      <translation>Steal lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="148" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="148" />
+      <source>Adjust column sizes</source>
+      <translation>调整列宽</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="217" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="171" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="186" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="171" />
+      <source>locked</source>
+      <translation>已闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="218" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="175" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="187" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="175" />
+      <source>other lock</source>
+      <translation>其它闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="219" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="188" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="176" />
+      <source>stolen lock</source>
+      <translation>stolen 闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="220" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="177" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="189" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="177" />
+      <source>broken lock</source>
+      <translation>broken 闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="181" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="185" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="181" />
+      <source>not locked</source>
+      <translation>未闭锁</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="203" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="192" />
+      <source>no</source>
+      <translation>否</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="223" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="212" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="208" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="204" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="193" />
+      <source>yes</source>
+      <translation>是</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="724" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="505" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="505" />
+      <source>all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="820" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="674" />
+      <source>There are no entries selected to be committed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="861" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="715" />
+      <source>Add</source>
+      <translation>添加</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="862" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="716" />
+      <source>There are no unversioned entries available/selected.</source>
+      <translation>没有未版本化的条目可用或被选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="911" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="885" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="739" />
+      <source>Revert</source>
+      <translation>还原</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="956" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="934" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="886" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="810" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="788" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="740" />
+      <source>There are no uncommitted changes available/selected.</source>
+      <translation>没有未提交的更改可用或被选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="912" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="766" />
+      <source>There are no missing entries available/selected.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="787" />
+      <source>Differences</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="962" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="955" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="816" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="809" />
+      <source>Side-by-Side Diff</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="963" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="817" />
+      <source>Only one file with uncommitted changes must be selected.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="984" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="838" />
+      <source>There are no unlocked files available/selected.</source>
+      <translation>没有未解锁的文件可用或被选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1041" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1022" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1003" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="895" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="876" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="857" />
+      <source>There are no locked files available/selected.</source>
+      <translation>没有闭锁的文件可用或被选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1021" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="875" />
+      <source>Break Lock</source>
+      <translation>Break Lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1040" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="894" />
+      <source>Steal Lock</source>
+      <translation>Steal Lock</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1060" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="914" />
+      <source>There are no files available/selected not belonging to a changelist.</source>
+      <translation>没有不属于更改列表的文件可用或被选择。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1081" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="935" />
+      <source>There are no files available/selected belonging to a changelist.</source>
+      <translation>没有属于更改列表的文件可用或被选择。</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" />
       <source>Input</source>
       <translation>输入</translation>
@@ -81518,115 +81799,11 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="69" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="64" />
-      <source>Refresh</source>
-      <translation>刷新</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="71" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="66" />
-      <source>Press to refresh the status display</source>
-      <translation>点击刷新状态显示</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="91" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="91" />
-      <source>Commit changes to repository...</source>
-      <translation>将更改提交到储存库中…</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="96" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="96" />
-      <source>Select all for commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="101" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="101" />
-      <source>Deselect all from commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="106" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="106" />
-      <source>Add to repository</source>
-      <translation>添加到储存库</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="109" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="109" />
-      <source>Show differences</source>
-      <translation type="unfinished">显示差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="113" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="113" />
-      <source>Show differences side-by-side</source>
-      <translation>并排显示差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="117" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="117" />
-      <source>Revert changes</source>
-      <translation>还原改变</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="120" />
       <source>Restore missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="126" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="126" />
-      <source>Add to Changelist</source>
-      <translation>添加更改列表</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="934" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="913" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="131" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1080" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1059" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="131" />
-      <source>Remove from Changelist</source>
-      <translation>从更改列表中移除</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="837" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="136" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="983" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="136" />
-      <source>Lock</source>
-      <translation>闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="856" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="138" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1002" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="138" />
-      <source>Unlock</source>
-      <translation>解锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="141" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="141" />
-      <source>Break lock</source>
-      <translation>Break lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="144" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="144" />
-      <source>Steal lock</source>
-      <translation>Steal lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="148" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="148" />
-      <source>Adjust column sizes</source>
-      <translation>调整列宽</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="186" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="157" />
       <source>added</source>
@@ -81658,46 +81835,6 @@
       <translation>unversioned</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="186" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="171" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="217" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="171" />
-      <source>locked</source>
-      <translation>已闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="187" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="175" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="218" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="175" />
-      <source>other lock</source>
-      <translation>其它闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="188" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="176" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="219" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="176" />
-      <source>stolen lock</source>
-      <translation>stolen 闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="189" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="177" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="220" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="177" />
-      <source>broken lock</source>
-      <translation>broken 闭锁</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="185" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="181" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="216" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="181" />
-      <source>not locked</source>
-      <translation>未闭锁</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="198" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="185" />
       <source>normal</source>
@@ -81731,24 +81868,6 @@
       <translation>类型错误</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="192" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="224" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="211" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="207" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="203" />
-      <source>no</source>
-      <translation>否</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="193" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="223" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="212" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="208" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="204" />
-      <source>yes</source>
-      <translation>是</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="459" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -81758,125 +81877,15 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="578" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="505" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="724" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="505" />
-      <source>all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="674" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="820" />
-      <source>There are no entries selected to be committed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="715" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="861" />
-      <source>Add</source>
-      <translation>添加</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="716" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="862" />
-      <source>There are no unversioned entries available/selected.</source>
-      <translation>没有未版本化的条目可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="739" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="911" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="885" />
-      <source>Revert</source>
-      <translation>还原</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="810" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="788" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="740" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="956" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="934" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="886" />
-      <source>There are no uncommitted changes available/selected.</source>
-      <translation>没有未提交的更改可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="766" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="912" />
-      <source>There are no missing entries available/selected.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="787" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="933" />
-      <source>Differences</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="816" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="809" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="962" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="955" />
-      <source>Side-by-Side Diff</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="817" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="963" />
-      <source>Only one file with uncommitted changes must be selected.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="838" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="984" />
-      <source>There are no unlocked files available/selected.</source>
-      <translation>没有未解锁的文件可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="895" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="876" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="857" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1041" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1022" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1003" />
-      <source>There are no locked files available/selected.</source>
-      <translation>没有闭锁的文件可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="875" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1021" />
-      <source>Break Lock</source>
-      <translation>Break Lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="894" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1040" />
-      <source>Steal Lock</source>
-      <translation>Steal Lock</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="914" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1060" />
-      <source>There are no files available/selected not belonging to a changelist.</source>
-      <translation>没有不属于更改列表的文件可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="935" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="1081" />
-      <source>There are no files available/selected belonging to a changelist.</source>
-      <translation>没有属于更改列表的文件可用或被选择。</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="765" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="120" />
-      <source>Restore Missing</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>SvnStatusMonitorThread</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="148" />
+      <source>Subversion status checked successfully (using pysvn)</source>
+      <translation>Subversion 状态检查成功(使用 pysvn)</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="128" />
       <source>Subversion status checked successfully (using svn)</source>
       <translation>Subversion 状态检查成功(使用 svn)</translation>
@@ -81886,35 +81895,30 @@
       <source>Could not start the Subversion process.</source>
       <translation>无法启动 Subversion 进程。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="148" />
-      <source>Subversion status checked successfully (using pysvn)</source>
-      <translation>Subversion 状态检查成功(使用 pysvn)</translation>
-    </message>
   </context>
   <context>
     <name>SvnSwitchDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Subversion Switch</source>
       <translation>Subversion 转换</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Tag Name:</source>
       <translation>标签名:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Enter the name of the tag</source>
       <translation>输入标签的名称</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>&lt;b&gt;Tag Name&lt;/b&gt;
 &lt;p&gt;Enter the name of the tag to be switched to.
 In order to switch to the trunk version leave it empty.&lt;/p&gt;</source>
@@ -81923,48 +81927,48 @@
 要转换到分支版本则不要填写。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Tag Type</source>
       <translation>标签类型</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Select for a regular tag</source>
       <translation>为正则标签选择</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>&lt;b&gt;Regular Tag&lt;/b&gt;
 &lt;p&gt;Select this entry for a regular tag.&lt;/p&gt;</source>
       <translation>&lt;b&gt;正则标签&lt;/b&gt;
 &lt;p&gt;为正则标签选择该条目。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Regular Tag</source>
       <translation>正则标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Select for a branch tag</source>
       <translation>为分支标签选择</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>&lt;b&gt;Branch Tag&lt;/b&gt;
 &lt;p&gt;Select this entry for a branch tag.&lt;/p&gt;</source>
       <translation>&lt;b&gt;分支标签&lt;/b&gt;
 &lt;p&gt;为分支标签选择该条目。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnSwitchDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnSwitchDialog.ui" line="0" />
       <source>Branch Tag</source>
       <translation>分支标签</translation>
     </message>
@@ -81972,58 +81976,109 @@
   <context>
     <name>SvnTagBranchListDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Subversion Tag List</source>
       <translation>Subversion 标签列表</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>&lt;b&gt;Subversion Tag/Branch List&lt;/b&gt;
 &lt;p&gt;This dialog shows a list of the projects tags or branches.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Subversion 标签/分支列表&lt;/b&gt;
 &lt;p&gt;该对话框显示一列项目标签或分支。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>&lt;b&gt;Tag/Branches List&lt;/b&gt;
 &lt;p&gt;This shows a list of the projects tags or branches.&lt;/p&gt;</source>
       <translation>&lt;b&gt;标签/分支列表&lt;/b&gt;
 &lt;p&gt;显示一列项目标签或分支。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Revision</source>
       <translation>修订</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Author</source>
       <translation>作者</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Date</source>
       <translation>日期</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Name</source>
       <translation>名称</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="105" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="85" />
+      <source>Subversion Branches List</source>
+      <translation>Subversion 分支列表</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="140" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="118" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="112" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="95" />
+      <source>Subversion Error</source>
+      <translation>Subversion 错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="119" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="96" />
+      <source>The URL of the project repository could not be retrieved from the working copy. The list operation will be aborted</source>
+      <translation>无法从工作副本中检索项目仓库的 URL 。列表操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="141" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="113" />
+      <source>The URL of the project repository has an invalid format. The list operation will be aborted</source>
+      <translation>项目仓库的 URL 包含无效格式。列表操作将被终止</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="159" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="141" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="130" />
+      <source>Subversion List</source>
+      <translation>Subversion 列表</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="131" />
+      <source>Enter the repository URL containing the tags or branches</source>
+      <translation>输入包含标签或分支的仓库 URL</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="171" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="142" />
+      <source>The repository URL is empty. Aborting...</source>
+      <translation>仓库 URL 为空。终止…</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="175" />
+      <source>The installed version of PySvn should be 1.4.0 or better.</source>
+      <translation>已安装的 PySvn 版本应为 1.4.0 或更高。</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" />
       <source>Input</source>
       <translation>输入</translation>
@@ -82064,52 +82119,6 @@
       <translation>Alt+P</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="85" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="105" />
-      <source>Subversion Branches List</source>
-      <translation>Subversion 分支列表</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="112" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="95" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="140" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="118" />
-      <source>Subversion Error</source>
-      <translation>Subversion 错误</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="96" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="119" />
-      <source>The URL of the project repository could not be retrieved from the working copy. The list operation will be aborted</source>
-      <translation>无法从工作副本中检索项目仓库的 URL 。列表操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="113" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="141" />
-      <source>The URL of the project repository has an invalid format. The list operation will be aborted</source>
-      <translation>项目仓库的 URL 包含无效格式。列表操作将被终止</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="141" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="130" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="170" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="159" />
-      <source>Subversion List</source>
-      <translation>Subversion 列表</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="131" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="160" />
-      <source>Enter the repository URL containing the tags or branches</source>
-      <translation>输入包含标签或分支的仓库 URL</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="142" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="171" />
-      <source>The repository URL is empty. Aborting...</source>
-      <translation>仓库 URL 为空。终止…</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="187" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
@@ -82119,123 +82128,118 @@
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="175" />
-      <source>The installed version of PySvn should be 1.4.0 or better.</source>
-      <translation>已安装的 PySvn 版本应为 1.4.0 或更高。</translation>
-    </message>
   </context>
   <context>
     <name>SvnTagDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Subversion Tag</source>
       <translation>Subversion 标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Enter the name of the tag</source>
       <translation>输入标签的名称</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>&lt;b&gt;Tag Name&lt;/b&gt;
 &lt;p&gt;Enter the name of the tag to be created, moved or deleted.&lt;/p&gt;</source>
       <translation>&lt;b&gt;标签名&lt;/b&gt;
 &lt;p&gt;输入要创建、移动或删除标签的名称。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Name:</source>
       <translation>名称:</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Tag Action</source>
       <translation>标记动作</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Select to create a regular tag</source>
       <translation>选择创建一个正则标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>&lt;b&gt;Create Regular Tag&lt;/b&gt;
 &lt;p&gt;Select this entry in order to create a regular tag in the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;创建正则标签&lt;/b&gt;
 &lt;p&gt;选择该条目以便在储存库中创建一个正则标签。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Create Regular Tag</source>
       <translation>创建正则标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Select to create a branch tag</source>
       <translation>选择创建一个分支标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>&lt;b&gt;Create Branch Tag&lt;/b&gt;
 &lt;p&gt;Select this entry in order to create a branch in the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;创建分支标签&lt;/b&gt;
 &lt;p&gt;选择该条目以便在储存库中创建一个分支标签。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Create Branch Tag</source>
       <translation>创建分支标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Select to delete a regular tag</source>
       <translation>选择删除一个正则标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>&lt;b&gt;Delete Regular Tag&lt;/b&gt;
 &lt;p&gt;Select this entry in order to delete the selected regular tag.&lt;/p&gt;</source>
       <translation>&lt;b&gt;删除正则标签&lt;/b&gt;
 &lt;p&gt;选择该条目以删除所选正则标签。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Delete Regular Tag</source>
       <translation>删除正则标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Select to delete a branch tag</source>
       <translation>选择删除一个分支标签</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>&lt;b&gt;Delete Branch Tag&lt;/b&gt;
 &lt;p&gt;Select this entry in order to delete the selected branch tag.&lt;/p&gt;</source>
       <translation>&lt;b&gt;删除分支标签&lt;/b&gt;
 &lt;p&gt;选择该条目以删除所选分支标签。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagDialog.ui" line="0" />
       <source>Delete Branch Tag</source>
       <translation>删除分支标签</translation>
     </message>
@@ -82243,75 +82247,75 @@
   <context>
     <name>SvnUrlSelectionDialog</name>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Subversion Diff</source>
+      <translation>Subversion 差异</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Repository URL 1</source>
+      <translation>储存库 URL 1</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Select the URL type</source>
+      <translation>选择 URL 类型</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Enter the label name or path</source>
+      <translation>输入标签名或路径</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Repository URL 2</source>
+      <translation>储存库 URL 2</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Select to just show a summary of differences</source>
+      <translation>选择只显示差异摘要</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
+      <source>Summary only</source>
+      <translation>仅摘要</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="77" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="60" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py" line="79" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py" line="62" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="77" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="60" />
       <source>Subversion Error</source>
       <translation>Subversion 错误</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="61" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py" line="63" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="61" />
       <source>The URL of the project repository could not be retrieved from the working copy. The operation will be aborted</source>
       <translation>无法从工作副本中检索项目储存库的 URL 。操作将终止</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py" line="80" />
+      <source>The URL of the project repository has an invalid format. The operation will be aborted</source>
+      <translation>项目储存库的 URL 包含无效格式。操作将被终止</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py" line="78" />
       <source>The URL of the project repository has an invalid format. The list operation will be aborted</source>
       <translation>项目储存库的 URL 包含无效格式。列表操作将被终止</translation>
     </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Subversion Diff</source>
-      <translation>Subversion 差异</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Repository URL 1</source>
-      <translation>储存库 URL 1</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Select the URL type</source>
-      <translation>选择 URL 类型</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Enter the label name or path</source>
-      <translation>输入标签名或路径</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Repository URL 2</source>
-      <translation>储存库 URL 2</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Select to just show a summary of differences</source>
-      <translation>选择只显示差异摘要</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.ui" line="0" />
-      <source>Summary only</source>
-      <translation>仅摘要</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py" line="80" />
-      <source>The URL of the project repository has an invalid format. The operation will be aborted</source>
-      <translation>项目储存库的 URL 包含无效格式。操作将被终止</translation>
-    </message>
   </context>
   <context>
     <name>SymbolsModel</name>
@@ -83458,36 +83462,6 @@
   <context>
     <name>SyncCheckPage</name>
     <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="50" />
-      <source>FTP</source>
-      <translation type="unfinished">FTP</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="51" />
-      <source>Host:</source>
-      <translation type="unfinished">主机:</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="54" />
-      <source>Shared Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="55" />
-      <source>Directory:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="58" />
-      <source>No Synchronization</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="194" />
-      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
-      <translation type="unfinished">&lt;font color="#FF0000"&gt;&lt;b&gt;错误:&lt;/b&gt;{0}&lt;/font&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Sync/SyncCheckPage.ui" line="0" />
       <source>Synchronization status</source>
       <translation type="unfinished" />
@@ -83537,6 +83511,36 @@
       <source>Speed Dial Settings:</source>
       <translation>快速启动设置:</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="50" />
+      <source>FTP</source>
+      <translation type="unfinished">FTP</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="51" />
+      <source>Host:</source>
+      <translation type="unfinished">主机:</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="54" />
+      <source>Shared Directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="55" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="58" />
+      <source>No Synchronization</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Sync/SyncCheckPage.py" line="194" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
+      <translation type="unfinished">&lt;font color="#FF0000"&gt;&lt;b&gt;错误:&lt;/b&gt;{0}&lt;/font&gt;</translation>
+    </message>
   </context>
   <context>
     <name>SyncDataPage</name>
@@ -86415,91 +86419,6 @@
   <context>
     <name>ToolConfigurationDialog</name>
     <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="41" />
-      <source>Icon files (*.png)</source>
-      <translation>图标文件 (*.png)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="45" />
-      <source>no redirection</source>
-      <translation>不重定向</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="46" />
-      <source>show output</source>
-      <translation>显示输出</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="47" />
-      <source>insert into current editor</source>
-      <translation>插入到当前编辑器</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="48" />
-      <source>replace selection of current editor</source>
-      <translation>替换当前编辑器的所选内容</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="139" />
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="127" />
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="116" />
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="106" />
-      <source>Add tool entry</source>
-      <translation>添加工具条目</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="107" />
-      <source>You have to set an executable to add to the Tools-Menu first.</source>
-      <translation>必须首先设置要添加到工具-菜单的执行。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="117" />
-      <source>You have to insert a menuentry text to add the selected program to the Tools-Menu first.</source>
-      <translation>必须首先插入一个菜单条目文本以便将所选程序添加到工具-菜单中。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="128" />
-      <source>The selected file could not be found or is not an executable. Please choose an executable filename.</source>
-      <translation>选文件或未找到或不可执行。请选择一个可执行文件名。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="140" />
-      <source>An entry for the menu text {0} already exists.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="195" />
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="184" />
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="174" />
-      <source>Change tool entry</source>
-      <translation>改变工具条目</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="175" />
-      <source>You have to set an executable to change the Tools-Menu entry.</source>
-      <translation>必须设置一个执行以改变工具-菜单条目。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="185" />
-      <source>You have to insert a menuentry text to change the selected Tools-Menu entry.</source>
-      <translation>必须插入一个菜单条目文本以改变所选工具-菜单条目。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="196" />
-      <source>The selected file could not be found or is not an executable. Please choose an existing executable filename.</source>
-      <translation>所选文件未找到或不可执行。请选择一个存在的可执行文件名。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="287" />
-      <source>Select executable</source>
-      <translation>选择可执行的</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolConfigurationDialog.py" line="288" />
-      <source>The selected file is not an executable. Please choose an executable filename.</source>
-      <translation>所选文件不可执行。请选择一个可执行文件名。</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ToolConfigurationDialog.ui" line="0" />
       <source>Configure Tools Menu</source>
       <translation>配置工具菜单</translation>
@@ -86733,40 +86652,95 @@
       <source>&lt;b&gt;Redirect output&lt;b&gt;&lt;p&gt;Select the output redirection mode. The standard error channel is either not redirected or shown in the log viewer.&lt;/p&gt;</source>
       <translation>&lt;b&gt;重定向输出&lt;b&gt;&lt;p&gt;选择输出重定模式。标准错误通道既无法进行重定向也不显示在日志浏览器中。&lt;/p&gt;</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="41" />
+      <source>Icon files (*.png)</source>
+      <translation>图标文件 (*.png)</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="45" />
+      <source>no redirection</source>
+      <translation>不重定向</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="46" />
+      <source>show output</source>
+      <translation>显示输出</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="47" />
+      <source>insert into current editor</source>
+      <translation>插入到当前编辑器</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="48" />
+      <source>replace selection of current editor</source>
+      <translation>替换当前编辑器的所选内容</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="139" />
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="127" />
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="116" />
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="106" />
+      <source>Add tool entry</source>
+      <translation>添加工具条目</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="107" />
+      <source>You have to set an executable to add to the Tools-Menu first.</source>
+      <translation>必须首先设置要添加到工具-菜单的执行。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="117" />
+      <source>You have to insert a menuentry text to add the selected program to the Tools-Menu first.</source>
+      <translation>必须首先插入一个菜单条目文本以便将所选程序添加到工具-菜单中。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="128" />
+      <source>The selected file could not be found or is not an executable. Please choose an executable filename.</source>
+      <translation>选文件或未找到或不可执行。请选择一个可执行文件名。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="140" />
+      <source>An entry for the menu text {0} already exists.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="195" />
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="184" />
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="174" />
+      <source>Change tool entry</source>
+      <translation>改变工具条目</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="175" />
+      <source>You have to set an executable to change the Tools-Menu entry.</source>
+      <translation>必须设置一个执行以改变工具-菜单条目。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="185" />
+      <source>You have to insert a menuentry text to change the selected Tools-Menu entry.</source>
+      <translation>必须插入一个菜单条目文本以改变所选工具-菜单条目。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="196" />
+      <source>The selected file could not be found or is not an executable. Please choose an existing executable filename.</source>
+      <translation>所选文件未找到或不可执行。请选择一个存在的可执行文件名。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="287" />
+      <source>Select executable</source>
+      <translation>选择可执行的</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolConfigurationDialog.py" line="288" />
+      <source>The selected file is not an executable. Please choose an executable filename.</source>
+      <translation>所选文件不可执行。请选择一个可执行文件名。</translation>
+    </message>
   </context>
   <context>
     <name>ToolGroupConfigurationDialog</name>
     <message>
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="105" />
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="97" />
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="73" />
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="65" />
-      <source>Add tool group entry</source>
-      <translation>添加工具组条目</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="98" />
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="66" />
-      <source>You have to give a name for the group to add.</source>
-      <translation>必须给出要添加组的名称。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="106" />
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="74" />
-      <source>An entry for the group name {0} already exists.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="126" />
-      <source>Delete tool group entry</source>
-      <translation>删除工具组条目</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="127" />
-      <source>&lt;p&gt;Do you really want to delete the tool group &lt;b&gt;"{0}"&lt;/b&gt;?&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ToolGroupConfigurationDialog.ui" line="0" />
       <source>Configure Tool Groups</source>
       <translation>配置工具组</translation>
@@ -86919,6 +86893,36 @@
       <translation>&lt;b&gt;菜单文本&lt;/b&gt;
 &lt;p&gt;输入菜单文本。通过在字母前添加“&amp;”符号定义加速键。&lt;/p&gt;</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="105" />
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="97" />
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="73" />
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="65" />
+      <source>Add tool group entry</source>
+      <translation>添加工具组条目</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="98" />
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="66" />
+      <source>You have to give a name for the group to add.</source>
+      <translation>必须给出要添加组的名称。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="106" />
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="74" />
+      <source>An entry for the group name {0} already exists.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="126" />
+      <source>Delete tool group entry</source>
+      <translation>删除工具组条目</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="127" />
+      <source>&lt;p&gt;Do you really want to delete the tool group &lt;b&gt;"{0}"&lt;/b&gt;?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>TranslationEngine</name>
@@ -87436,57 +87440,17 @@
   <context>
     <name>TranslatorPage</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="51" />
-      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="57" />
-      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
-      <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service and depends on the server configuration. Contact your server admin for details.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="69" />
-      <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="76" />
-      <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="82" />
-      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="235" />
-      <source>Enabled Languages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="236" />
-      <source>At least two languages should be selected to work correctly.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>&lt;b&gt;Configure Translator&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="235" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enabled Languages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Press to set or unset all entries</source>
       <translation type="unfinished" />
@@ -87666,6 +87630,46 @@
       <source>Enter your Yandex key</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="51" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="57" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
+      <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service and depends on the server configuration. Contact your server admin for details.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="69" />
+      <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="76" />
+      <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="82" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="236" />
+      <source>At least two languages should be selected to work correctly.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>TranslatorPlugin</name>
@@ -88010,6 +88014,63 @@
   <context>
     <name>UF2FlashDialog</name>
     <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1132" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1140" />
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Flash UF2 Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Detected Devices:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Select the device to be flashed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Select Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>MicroPython:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Enter the path of the MicroPython / CircuitPython firmware file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>'Boot' Volume:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Enter the path of the bootloader volume</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Press to check for all known boot volume names.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Flash MicroPython / CircuitPython</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <source>Refresh</source>
+      <translation type="unfinished">刷新</translation>
+    </message>
+    <message>
       <location filename="../MicroPython/UF2FlashDialog.py" line="607" />
       <source>&lt;h3&gt;CircuitPython Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Switch your device to 'bootloader' mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;(If this does not happen, then try shorter or longer pauses between presses.)&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation type="unfinished" />
@@ -88020,13 +88081,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1132" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1140" />
-      <source>Flash UF2 Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/UF2FlashDialog.py" line="1141" />
       <source>Select the Boot Volume of the device:</source>
       <translation type="unfinished" />
@@ -88140,56 +88194,6 @@
       <source>No UF2 device 'boot' volumes found.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Detected Devices:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Select the device to be flashed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Select Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>MicroPython:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Enter the path of the MicroPython / CircuitPython firmware file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>'Boot' Volume:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Enter the path of the bootloader volume</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Press to check for all known boot volume names.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Flash MicroPython / CircuitPython</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <source>Refresh</source>
-      <translation type="unfinished">刷新</translation>
-    </message>
   </context>
   <context>
     <name>UIPreviewer</name>
@@ -92853,6 +92857,1975 @@
   <context>
     <name>ViewManager</name>
     <message>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="601" />
+      <source>Ctrl+G</source>
+      <comment>Search|Goto Offset</comment>
+      <translation>Ctrl+G</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="704" />
+      <location filename="../QScintilla/ShellWindow.py" line="312" />
+      <source>Ctrl+S</source>
+      <comment>File|Save</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1057" />
+      <location filename="../QScintilla/ShellWindow.py" line="339" />
+      <source>Cut</source>
+      <translation>剪切</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1059" />
+      <location filename="../QScintilla/ShellWindow.py" line="341" />
+      <source>Cu&amp;t</source>
+      <translation>剪切(&amp;t)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1061" />
+      <location filename="../QScintilla/ShellWindow.py" line="343" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1064" />
+      <location filename="../QScintilla/ShellWindow.py" line="346" />
+      <source>Shift+Del</source>
+      <comment>Edit|Cut</comment>
+      <translation>Shift+Del</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1070" />
+      <location filename="../QScintilla/ShellWindow.py" line="352" />
+      <source>Cut the selection</source>
+      <translation>剪切所选内容</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1084" />
+      <location filename="../QScintilla/ShellWindow.py" line="361" />
+      <source>Copy</source>
+      <translation>复制</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1086" />
+      <location filename="../QScintilla/ShellWindow.py" line="363" />
+      <source>&amp;Copy</source>
+      <translation>复制(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1088" />
+      <location filename="../QScintilla/ShellWindow.py" line="365" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1091" />
+      <location filename="../QScintilla/ShellWindow.py" line="368" />
+      <source>Ctrl+Ins</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+Ins</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1097" />
+      <location filename="../QScintilla/ShellWindow.py" line="374" />
+      <source>Copy the selection</source>
+      <translation>复制所选内容</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1111" />
+      <location filename="../QScintilla/ShellWindow.py" line="383" />
+      <source>Paste</source>
+      <translation>粘贴</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1113" />
+      <location filename="../QScintilla/ShellWindow.py" line="385" />
+      <source>&amp;Paste</source>
+      <translation>粘贴(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1115" />
+      <location filename="../QScintilla/ShellWindow.py" line="387" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1118" />
+      <location filename="../QScintilla/ShellWindow.py" line="390" />
+      <source>Shift+Ins</source>
+      <comment>Edit|Paste</comment>
+      <translation>Shift+Ins</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1124" />
+      <location filename="../QScintilla/ShellWindow.py" line="396" />
+      <source>Paste the last cut/copied text</source>
+      <translation>粘贴最近剪切或复制的文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1140" />
+      <location filename="../ViewManager/ViewManager.py" line="1138" />
+      <location filename="../QScintilla/ShellWindow.py" line="410" />
+      <location filename="../QScintilla/ShellWindow.py" line="408" />
+      <source>Clear</source>
+      <translation>清除</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1142" />
+      <location filename="../QScintilla/ShellWindow.py" line="412" />
+      <source>Alt+Shift+C</source>
+      <comment>Edit|Clear</comment>
+      <translation>Alt+Shift+C</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1149" />
+      <location filename="../QScintilla/ShellWindow.py" line="419" />
+      <source>Clear all text</source>
+      <translation>清除所有文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2544" />
+      <location filename="../ViewManager/ViewManager.py" line="2543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1690" />
+      <location filename="../QScintilla/ShellWindow.py" line="441" />
+      <location filename="../QScintilla/ShellWindow.py" line="440" />
+      <source>Delete current line</source>
+      <translation>删除当前行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1692" />
+      <location filename="../QScintilla/ShellWindow.py" line="442" />
+      <source>Ctrl+Shift+L</source>
+      <translation>Ctrl+Shift+L</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2051" />
+      <location filename="../ViewManager/ViewManager.py" line="2050" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
+      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/ShellWindow.py" line="453" />
+      <location filename="../QScintilla/ShellWindow.py" line="452" />
+      <source>Indent one level</source>
+      <translation>缩进一级</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1214" />
+      <location filename="../QScintilla/ShellWindow.py" line="454" />
+      <source>Tab</source>
+      <translation>Tab 键</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2517" />
+      <location filename="../ViewManager/ViewManager.py" line="2516" />
+      <location filename="../QScintilla/MiniEditor.py" line="1679" />
+      <location filename="../QScintilla/MiniEditor.py" line="1678" />
+      <location filename="../QScintilla/ShellWindow.py" line="465" />
+      <location filename="../QScintilla/ShellWindow.py" line="464" />
+      <source>Insert new line</source>
+      <translation>插入新行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2518" />
+      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/ShellWindow.py" line="466" />
+      <source>Return</source>
+      <translation>Return</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2519" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
+      <location filename="../QScintilla/ShellWindow.py" line="467" />
+      <source>Enter</source>
+      <translation>Enter</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2403" />
+      <location filename="../ViewManager/ViewManager.py" line="2402" />
+      <location filename="../QScintilla/MiniEditor.py" line="1565" />
+      <location filename="../QScintilla/MiniEditor.py" line="1564" />
+      <location filename="../QScintilla/ShellWindow.py" line="477" />
+      <location filename="../QScintilla/ShellWindow.py" line="476" />
+      <source>Delete previous character</source>
+      <translation>删除前一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2404" />
+      <location filename="../QScintilla/MiniEditor.py" line="1566" />
+      <location filename="../QScintilla/ShellWindow.py" line="478" />
+      <source>Backspace</source>
+      <translation>Backspace</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2411" />
+      <location filename="../QScintilla/MiniEditor.py" line="1573" />
+      <location filename="../QScintilla/ShellWindow.py" line="485" />
+      <source>Meta+H</source>
+      <translation>Meta+H</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2416" />
+      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/ShellWindow.py" line="490" />
+      <source>Shift+Backspace</source>
+      <translation>Shift+Backspace</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2441" />
+      <location filename="../ViewManager/ViewManager.py" line="2440" />
+      <location filename="../QScintilla/MiniEditor.py" line="1603" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
+      <location filename="../QScintilla/ShellWindow.py" line="499" />
+      <location filename="../QScintilla/ShellWindow.py" line="498" />
+      <source>Delete current character</source>
+      <translation>删除当前字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2442" />
+      <location filename="../QScintilla/MiniEditor.py" line="1604" />
+      <location filename="../QScintilla/ShellWindow.py" line="500" />
+      <source>Del</source>
+      <translation>Del</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2449" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/ShellWindow.py" line="507" />
+      <source>Meta+D</source>
+      <translation>Meta+D</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2457" />
+      <location filename="../ViewManager/ViewManager.py" line="2456" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
+      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/ShellWindow.py" line="515" />
+      <location filename="../QScintilla/ShellWindow.py" line="514" />
+      <source>Delete word to left</source>
+      <translation>向左删除一个单词</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2458" />
+      <location filename="../QScintilla/MiniEditor.py" line="1620" />
+      <location filename="../QScintilla/ShellWindow.py" line="516" />
+      <source>Ctrl+Backspace</source>
+      <translation>Ctrl+Backspace</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2469" />
+      <location filename="../ViewManager/ViewManager.py" line="2468" />
+      <location filename="../QScintilla/MiniEditor.py" line="1631" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
+      <location filename="../QScintilla/ShellWindow.py" line="527" />
+      <location filename="../QScintilla/ShellWindow.py" line="526" />
+      <source>Delete word to right</source>
+      <translation>向右删除一个单词</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2470" />
+      <location filename="../QScintilla/MiniEditor.py" line="1632" />
+      <location filename="../QScintilla/ShellWindow.py" line="528" />
+      <source>Ctrl+Del</source>
+      <translation>Ctrl+Del</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2481" />
+      <location filename="../ViewManager/ViewManager.py" line="2480" />
+      <location filename="../QScintilla/MiniEditor.py" line="1643" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
+      <location filename="../QScintilla/ShellWindow.py" line="539" />
+      <location filename="../QScintilla/ShellWindow.py" line="538" />
+      <source>Delete line to left</source>
+      <translation>向左删除一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1645" />
+      <location filename="../QScintilla/ShellWindow.py" line="541" />
+      <source>Ctrl+Shift+Backspace</source>
+      <translation>Ctrl+Shift+Backspace</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2495" />
+      <location filename="../ViewManager/ViewManager.py" line="2494" />
+      <location filename="../QScintilla/MiniEditor.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/ShellWindow.py" line="553" />
+      <location filename="../QScintilla/ShellWindow.py" line="552" />
+      <source>Delete line to right</source>
+      <translation>向右删除一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2503" />
+      <location filename="../QScintilla/MiniEditor.py" line="1665" />
+      <location filename="../QScintilla/ShellWindow.py" line="561" />
+      <source>Meta+K</source>
+      <translation>Meta+K</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2508" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
+      <location filename="../QScintilla/ShellWindow.py" line="566" />
+      <source>Ctrl+Shift+Del</source>
+      <translation>Ctrl+Shift+Del</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1743" />
+      <location filename="../ViewManager/ViewManager.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="901" />
+      <location filename="../QScintilla/MiniEditor.py" line="900" />
+      <location filename="../QScintilla/ShellWindow.py" line="575" />
+      <location filename="../QScintilla/ShellWindow.py" line="574" />
+      <source>Move left one character</source>
+      <translation>左移一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
+      <location filename="../QScintilla/ShellWindow.py" line="576" />
+      <source>Left</source>
+      <translation>Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1752" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
+      <location filename="../QScintilla/ShellWindow.py" line="584" />
+      <source>Meta+B</source>
+      <translation>Meta+B</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1759" />
+      <location filename="../ViewManager/ViewManager.py" line="1758" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
+      <location filename="../QScintilla/MiniEditor.py" line="916" />
+      <location filename="../QScintilla/ShellWindow.py" line="591" />
+      <location filename="../QScintilla/ShellWindow.py" line="590" />
+      <source>Move right one character</source>
+      <translation>右移一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1760" />
+      <location filename="../QScintilla/MiniEditor.py" line="918" />
+      <location filename="../QScintilla/ShellWindow.py" line="592" />
+      <source>Right</source>
+      <translation>Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1767" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
+      <location filename="../QScintilla/ShellWindow.py" line="599" />
+      <source>Meta+F</source>
+      <translation>Meta+F</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1839" />
+      <location filename="../ViewManager/ViewManager.py" line="1838" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
+      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/ShellWindow.py" line="607" />
+      <location filename="../QScintilla/ShellWindow.py" line="606" />
+      <source>Move left one word</source>
+      <translation>左移一个词距</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1847" />
+      <location filename="../ViewManager/ViewManager.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1005" />
+      <location filename="../QScintilla/MiniEditor.py" line="973" />
+      <location filename="../QScintilla/ShellWindow.py" line="615" />
+      <source>Alt+Left</source>
+      <translation>Alt+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1903" />
+      <location filename="../ViewManager/ViewManager.py" line="1851" />
+      <location filename="../QScintilla/MiniEditor.py" line="1065" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/ShellWindow.py" line="619" />
+      <source>Ctrl+Left</source>
+      <translation>Ctrl+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1859" />
+      <location filename="../ViewManager/ViewManager.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
+      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/ShellWindow.py" line="627" />
+      <location filename="../QScintilla/ShellWindow.py" line="626" />
+      <source>Move right one word</source>
+      <translation>右移一个词距</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2640" />
+      <location filename="../ViewManager/ViewManager.py" line="1867" />
+      <location filename="../QScintilla/MiniEditor.py" line="1819" />
+      <location filename="../QScintilla/MiniEditor.py" line="1029" />
+      <location filename="../QScintilla/ShellWindow.py" line="635" />
+      <source>Ctrl+Right</source>
+      <translation>Ctrl+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1877" />
+      <location filename="../ViewManager/ViewManager.py" line="1874" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1036" />
+      <location filename="../QScintilla/ShellWindow.py" line="645" />
+      <location filename="../QScintilla/ShellWindow.py" line="642" />
+      <source>Move to first visible character in document line</source>
+      <translation>移动至文档行的第一个可见字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2901" />
+      <location filename="../ViewManager/ViewManager.py" line="1887" />
+      <location filename="../QScintilla/MiniEditor.py" line="2080" />
+      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/ShellWindow.py" line="655" />
+      <source>Home</source>
+      <translation>Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1915" />
+      <location filename="../ViewManager/ViewManager.py" line="1914" />
+      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1076" />
+      <location filename="../QScintilla/ShellWindow.py" line="663" />
+      <location filename="../QScintilla/ShellWindow.py" line="662" />
+      <source>Move to end of document line</source>
+      <translation>移动至文档行的末尾</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1923" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/ShellWindow.py" line="671" />
+      <source>Meta+E</source>
+      <translation>Meta+E</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2918" />
+      <location filename="../ViewManager/ViewManager.py" line="1927" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
+      <location filename="../QScintilla/MiniEditor.py" line="1089" />
+      <location filename="../QScintilla/ShellWindow.py" line="675" />
+      <source>End</source>
+      <translation>End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1775" />
+      <location filename="../ViewManager/ViewManager.py" line="1774" />
+      <location filename="../QScintilla/MiniEditor.py" line="933" />
+      <location filename="../QScintilla/MiniEditor.py" line="932" />
+      <location filename="../QScintilla/ShellWindow.py" line="683" />
+      <location filename="../QScintilla/ShellWindow.py" line="682" />
+      <source>Move up one line</source>
+      <translation>上移一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1776" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/ShellWindow.py" line="684" />
+      <source>Up</source>
+      <translation>Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1783" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
+      <location filename="../QScintilla/ShellWindow.py" line="691" />
+      <source>Meta+P</source>
+      <translation>Meta+P</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1791" />
+      <location filename="../ViewManager/ViewManager.py" line="1790" />
+      <location filename="../QScintilla/MiniEditor.py" line="949" />
+      <location filename="../QScintilla/MiniEditor.py" line="948" />
+      <location filename="../QScintilla/ShellWindow.py" line="699" />
+      <location filename="../QScintilla/ShellWindow.py" line="698" />
+      <source>Move down one line</source>
+      <translation>下移一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1792" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/ShellWindow.py" line="700" />
+      <source>Down</source>
+      <translation>Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1799" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/ShellWindow.py" line="707" />
+      <source>Meta+N</source>
+      <translation>Meta+N</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2039" />
+      <location filename="../ViewManager/ViewManager.py" line="1936" />
+      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1098" />
+      <location filename="../QScintilla/ShellWindow.py" line="716" />
+      <source>Ctrl+Down</source>
+      <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2019" />
+      <location filename="../ViewManager/ViewManager.py" line="1948" />
+      <location filename="../QScintilla/MiniEditor.py" line="1181" />
+      <location filename="../QScintilla/MiniEditor.py" line="1110" />
+      <location filename="../QScintilla/ShellWindow.py" line="728" />
+      <source>Ctrl+Up</source>
+      <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1983" />
+      <location filename="../ViewManager/ViewManager.py" line="1982" />
+      <location filename="../QScintilla/MiniEditor.py" line="1145" />
+      <location filename="../QScintilla/MiniEditor.py" line="1144" />
+      <location filename="../QScintilla/ShellWindow.py" line="739" />
+      <location filename="../QScintilla/ShellWindow.py" line="738" />
+      <source>Move up one page</source>
+      <translation>上移一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1984" />
+      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/ShellWindow.py" line="740" />
+      <source>PgUp</source>
+      <translation>PgUp</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1995" />
+      <location filename="../ViewManager/ViewManager.py" line="1994" />
+      <location filename="../QScintilla/MiniEditor.py" line="1157" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/ShellWindow.py" line="751" />
+      <location filename="../QScintilla/ShellWindow.py" line="750" />
+      <source>Move down one page</source>
+      <translation>下移一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1996" />
+      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/ShellWindow.py" line="752" />
+      <source>PgDown</source>
+      <translation>PgDown</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="1165" />
+      <location filename="../QScintilla/ShellWindow.py" line="759" />
+      <source>Meta+V</source>
+      <translation>Meta+V</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2686" />
+      <location filename="../ViewManager/ViewManager.py" line="2685" />
+      <location filename="../QScintilla/MiniEditor.py" line="1865" />
+      <location filename="../QScintilla/MiniEditor.py" line="1864" />
+      <location filename="../QScintilla/ShellWindow.py" line="767" />
+      <location filename="../QScintilla/ShellWindow.py" line="766" />
+      <source>Escape</source>
+      <translation>Escape</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2687" />
+      <location filename="../QScintilla/MiniEditor.py" line="1866" />
+      <location filename="../QScintilla/ShellWindow.py" line="768" />
+      <source>Esc</source>
+      <translation>Esc</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2077" />
+      <location filename="../ViewManager/ViewManager.py" line="2074" />
+      <location filename="../QScintilla/MiniEditor.py" line="1239" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
+      <location filename="../QScintilla/ShellWindow.py" line="781" />
+      <location filename="../QScintilla/ShellWindow.py" line="778" />
+      <source>Extend selection left one character</source>
+      <translation>选区向左扩展一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2080" />
+      <location filename="../QScintilla/MiniEditor.py" line="1242" />
+      <location filename="../QScintilla/ShellWindow.py" line="784" />
+      <source>Shift+Left</source>
+      <translation>Shift+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2087" />
+      <location filename="../QScintilla/MiniEditor.py" line="1249" />
+      <location filename="../QScintilla/ShellWindow.py" line="791" />
+      <source>Meta+Shift+B</source>
+      <translation>Meta+Shift+B</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2097" />
+      <location filename="../ViewManager/ViewManager.py" line="2094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1259" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/ShellWindow.py" line="801" />
+      <location filename="../QScintilla/ShellWindow.py" line="798" />
+      <source>Extend selection right one character</source>
+      <translation>选区向右扩展一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2100" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
+      <location filename="../QScintilla/ShellWindow.py" line="804" />
+      <source>Shift+Right</source>
+      <translation>Shift+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1269" />
+      <location filename="../QScintilla/ShellWindow.py" line="811" />
+      <source>Meta+Shift+F</source>
+      <translation>Meta+Shift+F</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2191" />
+      <location filename="../ViewManager/ViewManager.py" line="2190" />
+      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1352" />
+      <location filename="../QScintilla/ShellWindow.py" line="819" />
+      <location filename="../QScintilla/ShellWindow.py" line="818" />
+      <source>Extend selection left one word</source>
+      <translation>选区向左扩展一个单词</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2200" />
+      <location filename="../ViewManager/ViewManager.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/ShellWindow.py" line="828" />
+      <source>Alt+Shift+Left</source>
+      <translation>Alt+Shift+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3104" />
+      <location filename="../ViewManager/ViewManager.py" line="2206" />
+      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="1368" />
+      <location filename="../QScintilla/ShellWindow.py" line="834" />
+      <source>Ctrl+Shift+Left</source>
+      <translation>Ctrl+Shift+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2217" />
+      <location filename="../ViewManager/ViewManager.py" line="2214" />
+      <location filename="../QScintilla/MiniEditor.py" line="1379" />
+      <location filename="../QScintilla/MiniEditor.py" line="1376" />
+      <location filename="../QScintilla/ShellWindow.py" line="845" />
+      <location filename="../QScintilla/ShellWindow.py" line="842" />
+      <source>Extend selection right one word</source>
+      <translation>选区向右扩展一个单词</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2978" />
+      <location filename="../ViewManager/ViewManager.py" line="2228" />
+      <location filename="../ViewManager/ViewManager.py" line="2182" />
+      <location filename="../QScintilla/MiniEditor.py" line="2157" />
+      <location filename="../QScintilla/MiniEditor.py" line="1390" />
+      <location filename="../QScintilla/MiniEditor.py" line="1344" />
+      <location filename="../QScintilla/ShellWindow.py" line="856" />
+      <source>Alt+Shift+Right</source>
+      <translation>Alt+Shift+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2665" />
+      <location filename="../ViewManager/ViewManager.py" line="2234" />
+      <location filename="../QScintilla/MiniEditor.py" line="1844" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/ShellWindow.py" line="862" />
+      <source>Ctrl+Shift+Right</source>
+      <translation>Ctrl+Shift+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2246" />
+      <location filename="../ViewManager/ViewManager.py" line="2242" />
+      <location filename="../QScintilla/MiniEditor.py" line="1408" />
+      <location filename="../QScintilla/MiniEditor.py" line="1404" />
+      <location filename="../QScintilla/ShellWindow.py" line="874" />
+      <location filename="../QScintilla/ShellWindow.py" line="870" />
+      <source>Extend selection to first visible character in document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2257" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/ShellWindow.py" line="885" />
+      <source>Shift+Home</source>
+      <translation>Shift+Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2267" />
+      <location filename="../ViewManager/ViewManager.py" line="2264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1426" />
+      <location filename="../QScintilla/ShellWindow.py" line="895" />
+      <location filename="../QScintilla/ShellWindow.py" line="892" />
+      <source>Extend selection to end of document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2277" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
+      <location filename="../QScintilla/ShellWindow.py" line="905" />
+      <source>Meta+Shift+E</source>
+      <translation>Meta+Shift+E</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2281" />
+      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/ShellWindow.py" line="909" />
+      <source>Shift+End</source>
+      <translation>Shift+End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4051" />
+      <location filename="../ViewManager/ViewManager.py" line="4049" />
+      <location filename="../ViewManager/ViewManager.py" line="3482" />
+      <location filename="../QScintilla/MiniEditor.py" line="2539" />
+      <location filename="../QScintilla/ShellWindow.py" line="923" />
+      <source>Search</source>
+      <translation>搜索</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3484" />
+      <location filename="../QScintilla/MiniEditor.py" line="2541" />
+      <location filename="../QScintilla/ShellWindow.py" line="925" />
+      <source>&amp;Search...</source>
+      <translation>搜索(&amp;S)…</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3486" />
+      <location filename="../QScintilla/MiniEditor.py" line="2543" />
+      <location filename="../QScintilla/ShellWindow.py" line="927" />
+      <source>Ctrl+F</source>
+      <comment>Search|Search</comment>
+      <translation>Ctrl+F</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3493" />
+      <location filename="../QScintilla/MiniEditor.py" line="2550" />
+      <location filename="../QScintilla/ShellWindow.py" line="934" />
+      <source>Search for a text</source>
+      <translation>搜索文本</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/ShellWindow.py" line="937" />
+      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the shell window. A dialog is shown to enter the search text and options for the search.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3508" />
+      <location filename="../QScintilla/MiniEditor.py" line="2565" />
+      <location filename="../QScintilla/ShellWindow.py" line="949" />
+      <source>Search next</source>
+      <translation>搜索下一个</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2567" />
+      <location filename="../QScintilla/ShellWindow.py" line="951" />
+      <source>Search &amp;next</source>
+      <translation>搜索下一个(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3512" />
+      <location filename="../QScintilla/MiniEditor.py" line="2569" />
+      <location filename="../QScintilla/ShellWindow.py" line="953" />
+      <source>F3</source>
+      <comment>Search|Search next</comment>
+      <translation>F3</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3519" />
+      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/ShellWindow.py" line="960" />
+      <source>Search next occurrence of text</source>
+      <translation>搜索下一处文本</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/ShellWindow.py" line="963" />
+      <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3534" />
+      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/ShellWindow.py" line="977" />
+      <source>Search previous</source>
+      <translation>搜索上一个</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3536" />
+      <location filename="../QScintilla/MiniEditor.py" line="2593" />
+      <location filename="../QScintilla/ShellWindow.py" line="979" />
+      <source>Search &amp;previous</source>
+      <translation>搜索上一个(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3538" />
+      <location filename="../QScintilla/MiniEditor.py" line="2595" />
+      <location filename="../QScintilla/ShellWindow.py" line="981" />
+      <source>Shift+F3</source>
+      <comment>Search|Search previous</comment>
+      <translation>Shift+F3</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3547" />
+      <location filename="../QScintilla/MiniEditor.py" line="2604" />
+      <location filename="../QScintilla/ShellWindow.py" line="990" />
+      <source>Search previous occurrence of text</source>
+      <translation>搜索上一处文本</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/ShellWindow.py" line="995" />
+      <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4092" />
+      <location filename="../QScintilla/MiniEditor.py" line="2764" />
+      <location filename="../QScintilla/ShellWindow.py" line="1016" />
+      <source>Zoom in</source>
+      <translation>放大</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4094" />
+      <location filename="../QScintilla/MiniEditor.py" line="2766" />
+      <location filename="../QScintilla/ShellWindow.py" line="1018" />
+      <source>Zoom &amp;in</source>
+      <translation>放大(&amp;I)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2768" />
+      <location filename="../QScintilla/ShellWindow.py" line="1020" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation>Ctrl++</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4099" />
+      <location filename="../QScintilla/MiniEditor.py" line="2771" />
+      <location filename="../QScintilla/ShellWindow.py" line="1023" />
+      <source>Zoom In</source>
+      <comment>View|Zoom in</comment>
+      <translation>放大</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4105" />
+      <location filename="../QScintilla/MiniEditor.py" line="2777" />
+      <location filename="../QScintilla/ShellWindow.py" line="1029" />
+      <source>Zoom in on the text</source>
+      <translation>放大显示文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4108" />
+      <location filename="../QScintilla/MiniEditor.py" line="2780" />
+      <location filename="../QScintilla/ShellWindow.py" line="1032" />
+      <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="4118" />
+      <location filename="../QScintilla/MiniEditor.py" line="2790" />
+      <location filename="../QScintilla/ShellWindow.py" line="1042" />
+      <source>Zoom out</source>
+      <translation>缩小</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4120" />
+      <location filename="../QScintilla/MiniEditor.py" line="2792" />
+      <location filename="../QScintilla/ShellWindow.py" line="1044" />
+      <source>Zoom &amp;out</source>
+      <translation>缩小(&amp;O)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4122" />
+      <location filename="../QScintilla/MiniEditor.py" line="2794" />
+      <location filename="../QScintilla/ShellWindow.py" line="1046" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation>Ctrl+-</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4125" />
+      <location filename="../QScintilla/MiniEditor.py" line="2797" />
+      <location filename="../QScintilla/ShellWindow.py" line="1049" />
+      <source>Zoom Out</source>
+      <comment>View|Zoom out</comment>
+      <translation>缩小</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4131" />
+      <location filename="../QScintilla/MiniEditor.py" line="2803" />
+      <location filename="../QScintilla/ShellWindow.py" line="1055" />
+      <source>Zoom out on the text</source>
+      <translation>缩小显示文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2806" />
+      <location filename="../QScintilla/ShellWindow.py" line="1058" />
+      <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="4144" />
+      <location filename="../QScintilla/MiniEditor.py" line="2816" />
+      <location filename="../QScintilla/ShellWindow.py" line="1068" />
+      <source>Zoom reset</source>
+      <translation>重置缩放</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
+      <location filename="../QScintilla/ShellWindow.py" line="1070" />
+      <source>Zoom &amp;reset</source>
+      <translation>重置缩放(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4148" />
+      <location filename="../QScintilla/MiniEditor.py" line="2820" />
+      <location filename="../QScintilla/ShellWindow.py" line="1072" />
+      <source>Ctrl+0</source>
+      <comment>View|Zoom reset</comment>
+      <translation>Ctrl+0</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4155" />
+      <location filename="../QScintilla/MiniEditor.py" line="2827" />
+      <location filename="../QScintilla/ShellWindow.py" line="1079" />
+      <source>Reset the zoom of the text</source>
+      <translation>重置文本缩放大小</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4158" />
+      <location filename="../QScintilla/MiniEditor.py" line="2830" />
+      <location filename="../QScintilla/ShellWindow.py" line="1082" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4169" />
+      <location filename="../QScintilla/MiniEditor.py" line="2841" />
+      <location filename="../QScintilla/ShellWindow.py" line="1093" />
+      <source>Zoom</source>
+      <translation>缩放</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2843" />
+      <location filename="../QScintilla/ShellWindow.py" line="1095" />
+      <source>&amp;Zoom</source>
+      <translation>缩放(&amp;Z)</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2850" />
+      <location filename="../QScintilla/ShellWindow.py" line="1102" />
+      <source>Zoom the text</source>
+      <translation>缩放文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="4181" />
+      <location filename="../QScintilla/MiniEditor.py" line="2853" />
+      <location filename="../QScintilla/ShellWindow.py" line="1105" />
+      <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="827" />
+      <location filename="../ViewManager/ViewManager.py" line="825" />
+      <location filename="../QScintilla/MiniEditor.py" line="751" />
+      <source>Print Preview</source>
+      <translation>打印预览</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1807" />
+      <location filename="../ViewManager/ViewManager.py" line="1806" />
+      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="964" />
+      <source>Move left one word part</source>
+      <translation>左移一个单词部分</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1823" />
+      <location filename="../ViewManager/ViewManager.py" line="1822" />
+      <location filename="../QScintilla/MiniEditor.py" line="981" />
+      <location filename="../QScintilla/MiniEditor.py" line="980" />
+      <source>Move right one word part</source>
+      <translation>右移一个单词部分</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2956" />
+      <location filename="../ViewManager/ViewManager.py" line="1831" />
+      <location filename="../QScintilla/MiniEditor.py" line="2135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1025" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
+      <source>Alt+Right</source>
+      <translation>Alt+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1895" />
+      <location filename="../ViewManager/ViewManager.py" line="1894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1057" />
+      <location filename="../QScintilla/MiniEditor.py" line="1056" />
+      <source>Move to start of display line</source>
+      <translation>移动至所显示行的起始位置</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <source>Alt+Home</source>
+      <translation>Alt+Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1935" />
+      <location filename="../ViewManager/ViewManager.py" line="1934" />
+      <location filename="../QScintilla/MiniEditor.py" line="1097" />
+      <location filename="../QScintilla/MiniEditor.py" line="1096" />
+      <source>Scroll view down one line</source>
+      <translation>视图向下滚动一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1947" />
+      <location filename="../ViewManager/ViewManager.py" line="1946" />
+      <location filename="../QScintilla/MiniEditor.py" line="1109" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
+      <source>Scroll view up one line</source>
+      <translation>视图向上滚动一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1959" />
+      <location filename="../ViewManager/ViewManager.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1121" />
+      <location filename="../QScintilla/MiniEditor.py" line="1120" />
+      <source>Move up one paragraph</source>
+      <translation>上移一段</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1960" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <source>Alt+Up</source>
+      <translation>Alt+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1971" />
+      <location filename="../ViewManager/ViewManager.py" line="1970" />
+      <location filename="../QScintilla/MiniEditor.py" line="1133" />
+      <location filename="../QScintilla/MiniEditor.py" line="1132" />
+      <source>Move down one paragraph</source>
+      <translation>下移一段</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="1972" />
+      <location filename="../QScintilla/MiniEditor.py" line="1134" />
+      <source>Alt+Down</source>
+      <translation>Alt+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2011" />
+      <location filename="../ViewManager/ViewManager.py" line="2010" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1172" />
+      <source>Move to start of document</source>
+      <translation>移动至文档的起始位置</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2023" />
+      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <source>Ctrl+Home</source>
+      <translation>Ctrl+Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2031" />
+      <location filename="../ViewManager/ViewManager.py" line="2030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1193" />
+      <location filename="../QScintilla/MiniEditor.py" line="1192" />
+      <source>Move to end of document</source>
+      <translation>移动至文档的末尾</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1205" />
+      <source>Ctrl+End</source>
+      <translation>Ctrl+End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2063" />
+      <location filename="../ViewManager/ViewManager.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="1225" />
+      <location filename="../QScintilla/MiniEditor.py" line="1224" />
+      <source>Unindent one level</source>
+      <translation>取消缩进一级</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2064" />
+      <location filename="../QScintilla/MiniEditor.py" line="1226" />
+      <source>Shift+Tab</source>
+      <translation>Shift+Tab</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2115" />
+      <location filename="../ViewManager/ViewManager.py" line="2114" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
+      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <source>Extend selection up one line</source>
+      <translation>选区向上扩展一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2116" />
+      <location filename="../QScintilla/MiniEditor.py" line="1278" />
+      <source>Shift+Up</source>
+      <translation>Shift+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2123" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
+      <source>Meta+Shift+P</source>
+      <translation>Meta+Shift+P</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2131" />
+      <location filename="../ViewManager/ViewManager.py" line="2130" />
+      <location filename="../QScintilla/MiniEditor.py" line="1293" />
+      <location filename="../QScintilla/MiniEditor.py" line="1292" />
+      <source>Extend selection down one line</source>
+      <translation>选区向下扩展一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2132" />
+      <location filename="../QScintilla/MiniEditor.py" line="1294" />
+      <source>Shift+Down</source>
+      <translation>Shift+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <source>Meta+Shift+N</source>
+      <translation>Meta+Shift+N</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2149" />
+      <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1308" />
+      <source>Extend selection left one word part</source>
+      <translation>选区向左扩展一个单词部分</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2171" />
+      <location filename="../ViewManager/ViewManager.py" line="2168" />
+      <location filename="../QScintilla/MiniEditor.py" line="1333" />
+      <location filename="../QScintilla/MiniEditor.py" line="1330" />
+      <source>Extend selection right one word part</source>
+      <translation>选区向右扩展一个单词部分</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2291" />
+      <location filename="../ViewManager/ViewManager.py" line="2288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1453" />
+      <location filename="../QScintilla/MiniEditor.py" line="1450" />
+      <source>Extend selection up one paragraph</source>
+      <translation>选区向上扩展一段</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2294" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
+      <source>Alt+Shift+Up</source>
+      <translation>Alt+Shift+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2307" />
+      <location filename="../ViewManager/ViewManager.py" line="2304" />
+      <location filename="../QScintilla/MiniEditor.py" line="1469" />
+      <location filename="../QScintilla/MiniEditor.py" line="1466" />
+      <source>Extend selection down one paragraph</source>
+      <translation>选区向下扩展一段</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2310" />
+      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <source>Alt+Shift+Down</source>
+      <translation>Alt+Shift+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2321" />
+      <location filename="../ViewManager/ViewManager.py" line="2320" />
+      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1482" />
+      <source>Extend selection up one page</source>
+      <translation>选区向上扩展一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
+      <source>Shift+PgUp</source>
+      <translation>Shift+PgUp</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2333" />
+      <location filename="../ViewManager/ViewManager.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="1495" />
+      <location filename="../QScintilla/MiniEditor.py" line="1494" />
+      <source>Extend selection down one page</source>
+      <translation>选区向下扩展一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2334" />
+      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <source>Shift+PgDown</source>
+      <translation>Shift+PgDown</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="1503" />
+      <source>Meta+Shift+V</source>
+      <translation>Meta+Shift+V</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2351" />
+      <location filename="../ViewManager/ViewManager.py" line="2348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1513" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <source>Extend selection to start of document</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2361" />
+      <location filename="../QScintilla/MiniEditor.py" line="1523" />
+      <source>Ctrl+Shift+Up</source>
+      <translation>Ctrl+Shift+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <source>Ctrl+Shift+Home</source>
+      <translation>Ctrl+Shift+Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2377" />
+      <location filename="../ViewManager/ViewManager.py" line="2374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1536" />
+      <source>Extend selection to end of document</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2388" />
+      <location filename="../QScintilla/MiniEditor.py" line="1550" />
+      <source>Ctrl+Shift+Down</source>
+      <translation>Ctrl+Shift+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2394" />
+      <location filename="../QScintilla/MiniEditor.py" line="1556" />
+      <source>Ctrl+Shift+End</source>
+      <translation>Ctrl+Shift+End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2427" />
+      <location filename="../ViewManager/ViewManager.py" line="2424" />
+      <location filename="../QScintilla/MiniEditor.py" line="1589" />
+      <location filename="../QScintilla/MiniEditor.py" line="1586" />
+      <source>Delete previous character if not at start of line</source>
+      <translation type="unfinished">如果不在行首,删除前一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2556" />
+      <location filename="../ViewManager/ViewManager.py" line="2555" />
+      <location filename="../QScintilla/MiniEditor.py" line="1703" />
+      <location filename="../QScintilla/MiniEditor.py" line="1702" />
+      <source>Duplicate current line</source>
+      <translation>重复当前行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1704" />
+      <source>Ctrl+D</source>
+      <translation>Ctrl+D</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2570" />
+      <location filename="../ViewManager/ViewManager.py" line="2567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1717" />
+      <location filename="../QScintilla/MiniEditor.py" line="1714" />
+      <source>Swap current and previous lines</source>
+      <translation>当前行与上一行交换位置</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2573" />
+      <location filename="../QScintilla/MiniEditor.py" line="1720" />
+      <source>Ctrl+T</source>
+      <translation>Ctrl+T</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2584" />
+      <location filename="../ViewManager/ViewManager.py" line="2583" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
+      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <source>Reverse selected lines</source>
+      <translation>反向选择行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2585" />
+      <location filename="../QScintilla/MiniEditor.py" line="1732" />
+      <source>Meta+Alt+R</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2596" />
+      <location filename="../ViewManager/ViewManager.py" line="2595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1743" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <source>Cut current line</source>
+      <translation>剪切当前行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2597" />
+      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <source>Alt+Shift+L</source>
+      <translation>Alt+Shift+L</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2608" />
+      <location filename="../ViewManager/ViewManager.py" line="2607" />
+      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="1754" />
+      <source>Copy current line</source>
+      <translation>复制当前行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
+      <source>Ctrl+Shift+T</source>
+      <translation>Ctrl+Shift+T</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2620" />
+      <location filename="../ViewManager/ViewManager.py" line="2619" />
+      <location filename="../QScintilla/MiniEditor.py" line="1767" />
+      <location filename="../QScintilla/MiniEditor.py" line="1766" />
+      <source>Toggle insert/overtype</source>
+      <translation>切换插入/改写状态</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2621" />
+      <location filename="../QScintilla/MiniEditor.py" line="1768" />
+      <source>Ins</source>
+      <translation>Ins</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3346" />
+      <location filename="../ViewManager/ViewManager.py" line="3343" />
+      <location filename="../QScintilla/MiniEditor.py" line="1781" />
+      <location filename="../QScintilla/MiniEditor.py" line="1778" />
+      <source>Convert selection to lower case</source>
+      <translation>将所选内容转换成小写</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3349" />
+      <location filename="../QScintilla/MiniEditor.py" line="1784" />
+      <source>Alt+Shift+U</source>
+      <translation>Alt+Shift+U</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3362" />
+      <location filename="../ViewManager/ViewManager.py" line="3359" />
+      <location filename="../QScintilla/MiniEditor.py" line="1797" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <source>Convert selection to upper case</source>
+      <translation>将所选内容转换成大写</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <source>Ctrl+Shift+U</source>
+      <translation>Ctrl+Shift+U</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2632" />
+      <location filename="../ViewManager/ViewManager.py" line="2631" />
+      <location filename="../QScintilla/MiniEditor.py" line="1811" />
+      <location filename="../QScintilla/MiniEditor.py" line="1810" />
+      <source>Move to end of display line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2644" />
+      <location filename="../QScintilla/MiniEditor.py" line="1823" />
+      <source>Alt+End</source>
+      <translation>Alt+End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2654" />
+      <location filename="../ViewManager/ViewManager.py" line="2651" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <source>Extend selection to end of display line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2674" />
+      <location filename="../ViewManager/ViewManager.py" line="2673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1853" />
+      <location filename="../QScintilla/MiniEditor.py" line="1852" />
+      <source>Formfeed</source>
+      <translation>Formfeed</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2700" />
+      <location filename="../ViewManager/ViewManager.py" line="2697" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
+      <location filename="../QScintilla/MiniEditor.py" line="1876" />
+      <source>Extend rectangular selection down one line</source>
+      <translation>矩形选区向下扩展一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2703" />
+      <location filename="../QScintilla/MiniEditor.py" line="1882" />
+      <source>Alt+Ctrl+Down</source>
+      <translation>Alt+Ctrl+Down</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2711" />
+      <location filename="../QScintilla/MiniEditor.py" line="1890" />
+      <source>Meta+Alt+Shift+N</source>
+      <translation>Meta+Alt+Shift+N</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2722" />
+      <location filename="../ViewManager/ViewManager.py" line="2719" />
+      <location filename="../QScintilla/MiniEditor.py" line="1901" />
+      <location filename="../QScintilla/MiniEditor.py" line="1898" />
+      <source>Extend rectangular selection up one line</source>
+      <translation>矩形选区向上扩展一行</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2725" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
+      <source>Alt+Ctrl+Up</source>
+      <translation>Alt+Ctrl+Up</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2733" />
+      <location filename="../QScintilla/MiniEditor.py" line="1912" />
+      <source>Meta+Alt+Shift+P</source>
+      <translation>Meta+Alt+Shift+P</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2744" />
+      <location filename="../ViewManager/ViewManager.py" line="2741" />
+      <location filename="../QScintilla/MiniEditor.py" line="1923" />
+      <location filename="../QScintilla/MiniEditor.py" line="1920" />
+      <source>Extend rectangular selection left one character</source>
+      <translation>矩形选区向左扩展一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2747" />
+      <location filename="../QScintilla/MiniEditor.py" line="1926" />
+      <source>Alt+Ctrl+Left</source>
+      <translation>Alt+Ctrl+Left</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2755" />
+      <location filename="../QScintilla/MiniEditor.py" line="1934" />
+      <source>Meta+Alt+Shift+B</source>
+      <translation>Meta+Alt+Shift+B</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2766" />
+      <location filename="../ViewManager/ViewManager.py" line="2763" />
+      <location filename="../QScintilla/MiniEditor.py" line="1945" />
+      <location filename="../QScintilla/MiniEditor.py" line="1942" />
+      <source>Extend rectangular selection right one character</source>
+      <translation>矩形选区向右扩展一个字符</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2769" />
+      <location filename="../QScintilla/MiniEditor.py" line="1948" />
+      <source>Alt+Ctrl+Right</source>
+      <translation>Alt+Ctrl+Right</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2777" />
+      <location filename="../QScintilla/MiniEditor.py" line="1956" />
+      <source>Meta+Alt+Shift+F</source>
+      <translation>Meta+Alt+Shift+F</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2790" />
+      <location filename="../ViewManager/ViewManager.py" line="2785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1964" />
+      <source>Extend rectangular selection to first visible character in document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1982" />
+      <source>Alt+Shift+Home</source>
+      <translation>Alt+Shift+Home</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2814" />
+      <location filename="../ViewManager/ViewManager.py" line="2811" />
+      <location filename="../QScintilla/MiniEditor.py" line="1993" />
+      <location filename="../QScintilla/MiniEditor.py" line="1990" />
+      <source>Extend rectangular selection to end of document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2825" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
+      <source>Meta+Alt+Shift+E</source>
+      <translation>Meta+Alt+Shift+E</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2830" />
+      <location filename="../QScintilla/MiniEditor.py" line="2009" />
+      <source>Alt+Shift+End</source>
+      <translation>Alt+Shift+End</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2840" />
+      <location filename="../ViewManager/ViewManager.py" line="2837" />
+      <location filename="../QScintilla/MiniEditor.py" line="2019" />
+      <location filename="../QScintilla/MiniEditor.py" line="2016" />
+      <source>Extend rectangular selection up one page</source>
+      <translation>矩形选区向上扩展一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2843" />
+      <location filename="../QScintilla/MiniEditor.py" line="2022" />
+      <source>Alt+Shift+PgUp</source>
+      <translation>Alt+Shift+PgUp</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2856" />
+      <location filename="../ViewManager/ViewManager.py" line="2853" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <source>Extend rectangular selection down one page</source>
+      <translation>矩形选区向下扩展一页</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2859" />
+      <location filename="../QScintilla/MiniEditor.py" line="2038" />
+      <source>Alt+Shift+PgDown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2867" />
+      <location filename="../QScintilla/MiniEditor.py" line="2046" />
+      <source>Meta+Alt+Shift+V</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2876" />
+      <location filename="../ViewManager/ViewManager.py" line="2875" />
+      <location filename="../QScintilla/MiniEditor.py" line="2521" />
+      <location filename="../QScintilla/MiniEditor.py" line="2520" />
+      <location filename="../QScintilla/MiniEditor.py" line="2055" />
+      <location filename="../QScintilla/MiniEditor.py" line="2054" />
+      <source>Duplicate current selection</source>
+      <translation>重复当前选区</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2877" />
+      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2056" />
+      <source>Ctrl+Shift+D</source>
+      <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2891" />
+      <location filename="../ViewManager/ViewManager.py" line="2888" />
+      <location filename="../QScintilla/MiniEditor.py" line="2070" />
+      <location filename="../QScintilla/MiniEditor.py" line="2067" />
+      <source>Scroll to start of document</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2910" />
+      <location filename="../ViewManager/ViewManager.py" line="2909" />
+      <location filename="../QScintilla/MiniEditor.py" line="2089" />
+      <location filename="../QScintilla/MiniEditor.py" line="2088" />
+      <source>Scroll to end of document</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2929" />
+      <location filename="../ViewManager/ViewManager.py" line="2926" />
+      <location filename="../QScintilla/MiniEditor.py" line="2108" />
+      <location filename="../QScintilla/MiniEditor.py" line="2105" />
+      <source>Scroll vertically to center current line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2939" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
+      <source>Meta+L</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2948" />
+      <location filename="../ViewManager/ViewManager.py" line="2947" />
+      <location filename="../QScintilla/MiniEditor.py" line="2127" />
+      <location filename="../QScintilla/MiniEditor.py" line="2126" />
+      <source>Move to end of next word</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2967" />
+      <location filename="../ViewManager/ViewManager.py" line="2964" />
+      <location filename="../QScintilla/MiniEditor.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2143" />
+      <source>Extend selection to end of next word</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="2990" />
+      <location filename="../ViewManager/ViewManager.py" line="2987" />
+      <location filename="../QScintilla/MiniEditor.py" line="2169" />
+      <location filename="../QScintilla/MiniEditor.py" line="2166" />
+      <source>Move to end of previous word</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3007" />
+      <location filename="../ViewManager/ViewManager.py" line="3004" />
+      <location filename="../QScintilla/MiniEditor.py" line="2186" />
+      <location filename="../QScintilla/MiniEditor.py" line="2183" />
+      <source>Extend selection to end of previous word</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3024" />
+      <location filename="../ViewManager/ViewManager.py" line="3021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2203" />
+      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <source>Move to start of document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3034" />
+      <location filename="../QScintilla/MiniEditor.py" line="2213" />
+      <source>Meta+A</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3045" />
+      <location filename="../ViewManager/ViewManager.py" line="3042" />
+      <location filename="../QScintilla/MiniEditor.py" line="2224" />
+      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <source>Extend selection to start of document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3056" />
+      <location filename="../QScintilla/MiniEditor.py" line="2235" />
+      <source>Meta+Shift+A</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3069" />
+      <location filename="../ViewManager/ViewManager.py" line="3065" />
+      <location filename="../QScintilla/MiniEditor.py" line="2248" />
+      <location filename="../QScintilla/MiniEditor.py" line="2244" />
+      <source>Extend rectangular selection to start of document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3081" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
+      <source>Meta+Alt+Shift+A</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3093" />
+      <location filename="../ViewManager/ViewManager.py" line="3090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2272" />
+      <location filename="../QScintilla/MiniEditor.py" line="2269" />
+      <source>Extend selection to start of display line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3116" />
+      <location filename="../ViewManager/ViewManager.py" line="3113" />
+      <location filename="../QScintilla/MiniEditor.py" line="2295" />
+      <location filename="../QScintilla/MiniEditor.py" line="2292" />
+      <source>Move to start of display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3134" />
+      <location filename="../ViewManager/ViewManager.py" line="3130" />
+      <location filename="../QScintilla/MiniEditor.py" line="2313" />
+      <location filename="../QScintilla/MiniEditor.py" line="2309" />
+      <source>Extend selection to start of display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3153" />
+      <location filename="../ViewManager/ViewManager.py" line="3149" />
+      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
+      <source>Move to first visible character in display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3173" />
+      <location filename="../ViewManager/ViewManager.py" line="3168" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
+      <source>Extend selection to first visible character in display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3192" />
+      <location filename="../ViewManager/ViewManager.py" line="3189" />
+      <location filename="../QScintilla/MiniEditor.py" line="2371" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
+      <source>Move to end of display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3209" />
+      <location filename="../ViewManager/ViewManager.py" line="3206" />
+      <location filename="../QScintilla/MiniEditor.py" line="2388" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
+      <source>Extend selection to end of display or document line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3224" />
+      <location filename="../ViewManager/ViewManager.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
+      <source>Stuttered move up one page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3239" />
+      <location filename="../ViewManager/ViewManager.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
+      <location filename="../QScintilla/MiniEditor.py" line="2415" />
+      <source>Stuttered extend selection up one page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3256" />
+      <location filename="../ViewManager/ViewManager.py" line="3253" />
+      <location filename="../QScintilla/MiniEditor.py" line="2435" />
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
+      <source>Stuttered move down one page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3273" />
+      <location filename="../ViewManager/ViewManager.py" line="3270" />
+      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
+      <source>Stuttered extend selection down one page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3290" />
+      <location filename="../ViewManager/ViewManager.py" line="3287" />
+      <location filename="../QScintilla/MiniEditor.py" line="2469" />
+      <location filename="../QScintilla/MiniEditor.py" line="2466" />
+      <source>Delete right to end of next word</source>
+      <translation type="unfinished">删除下一个单词末尾的右边</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <source>Alt+Del</source>
+      <translation>Alt+Del</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3311" />
+      <location filename="../ViewManager/ViewManager.py" line="3308" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
+      <location filename="../QScintilla/MiniEditor.py" line="2487" />
+      <source>Move selected lines up one line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3328" />
+      <location filename="../ViewManager/ViewManager.py" line="3325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2507" />
+      <location filename="../QScintilla/MiniEditor.py" line="2504" />
+      <source>Move selected lines down one line</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3496" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
+      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&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="3522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2579" />
+      <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&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="3552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&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="3566" />
+      <location filename="../ViewManager/ViewManager.py" line="3564" />
+      <location filename="../QScintilla/MiniEditor.py" line="2623" />
+      <location filename="../QScintilla/MiniEditor.py" line="2621" />
+      <source>Clear search markers</source>
+      <translation>清除搜索标记</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3568" />
+      <location filename="../QScintilla/MiniEditor.py" line="2625" />
+      <source>Ctrl+3</source>
+      <comment>Search|Clear search markers</comment>
+      <translation>Ctrl+3</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3577" />
+      <location filename="../QScintilla/MiniEditor.py" line="2634" />
+      <source>Clear all displayed search markers</source>
+      <translation>清除所有显示的搜索标记</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3582" />
+      <location filename="../QScintilla/MiniEditor.py" line="2639" />
+      <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&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="3650" />
+      <location filename="../QScintilla/MiniEditor.py" line="2649" />
+      <source>Replace</source>
+      <translation>替换</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3651" />
+      <location filename="../QScintilla/MiniEditor.py" line="2650" />
+      <source>&amp;Replace...</source>
+      <translation>替换(&amp;R)…</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3653" />
+      <location filename="../QScintilla/MiniEditor.py" line="2652" />
+      <source>Ctrl+R</source>
+      <comment>Search|Replace</comment>
+      <translation>Ctrl+R</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3660" />
+      <location filename="../QScintilla/MiniEditor.py" line="2659" />
+      <source>Replace some text</source>
+      <translation>替换某文本</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3663" />
+      <location filename="../QScintilla/MiniEditor.py" line="2662" />
+      <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&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="3677" />
+      <location filename="../ViewManager/ViewManager.py" line="3675" />
+      <location filename="../QScintilla/MiniEditor.py" line="2676" />
+      <location filename="../QScintilla/MiniEditor.py" line="2674" />
+      <source>Replace and Search</source>
+      <translation type="unfinished">替换和搜索</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3679" />
+      <location filename="../QScintilla/MiniEditor.py" line="2678" />
+      <source>Meta+R</source>
+      <comment>Search|Replace and Search</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3688" />
+      <location filename="../QScintilla/MiniEditor.py" line="2687" />
+      <source>Replace the found text and search the next occurrence</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3693" />
+      <location filename="../QScintilla/MiniEditor.py" line="2692" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3709" />
+      <location filename="../ViewManager/ViewManager.py" line="3707" />
+      <location filename="../QScintilla/MiniEditor.py" line="2708" />
+      <location filename="../QScintilla/MiniEditor.py" line="2706" />
+      <source>Replace Occurrence</source>
+      <translation>替换当前</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3711" />
+      <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Ctrl+Meta+R</source>
+      <comment>Search|Replace Occurrence</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3720" />
+      <location filename="../QScintilla/MiniEditor.py" line="2719" />
+      <source>Replace the found text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3723" />
+      <location filename="../QScintilla/MiniEditor.py" line="2722" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3736" />
+      <location filename="../ViewManager/ViewManager.py" line="3734" />
+      <location filename="../QScintilla/MiniEditor.py" line="2735" />
+      <location filename="../QScintilla/MiniEditor.py" line="2733" />
+      <source>Replace All</source>
+      <translation type="unfinished">替换全部</translation>
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3738" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
+      <source>Shift+Meta+R</source>
+      <comment>Search|Replace All</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3747" />
+      <location filename="../QScintilla/MiniEditor.py" line="2746" />
+      <source>Replace search text occurrences</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ViewManager/ViewManager.py" line="3750" />
+      <location filename="../QScintilla/MiniEditor.py" line="2749" />
+      <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" />
+    </message>
+    <message>
       <location filename="../ViewManager/ViewManager.py" line="603" />
       <source>New</source>
       <translation>新建</translation>
@@ -92961,13 +94934,6 @@
       <translation>保存(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/ShellWindow.py" line="312" />
-      <location filename="../ViewManager/ViewManager.py" line="704" />
-      <source>Ctrl+S</source>
-      <comment>File|Save</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="711" />
       <source>Save the current file</source>
       <translation>保存当前文件</translation>
@@ -93070,13 +95036,6 @@
       <translation>&lt;b&gt;打印文件&lt;/b&gt;&lt;p&gt;打印当前编辑器窗口中的内容。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="751" />
-      <location filename="../ViewManager/ViewManager.py" line="827" />
-      <location filename="../ViewManager/ViewManager.py" line="825" />
-      <source>Print Preview</source>
-      <translation>打印预览</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="834" />
       <source>Print preview of the current file</source>
       <translation>当前文件的打印预览</translation>
@@ -93219,138 +95178,21 @@
       <translation>&lt;b&gt;还原到最后保存的状态&lt;/b&gt;&lt;p&gt;撤消所有更改到当前编辑器的最后保存状态。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/ShellWindow.py" line="339" />
-      <location filename="../ViewManager/ViewManager.py" line="1057" />
-      <source>Cut</source>
-      <translation>剪切</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="341" />
-      <location filename="../ViewManager/ViewManager.py" line="1059" />
-      <source>Cu&amp;t</source>
-      <translation>剪切(&amp;t)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="343" />
-      <location filename="../ViewManager/ViewManager.py" line="1061" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="346" />
-      <location filename="../ViewManager/ViewManager.py" line="1064" />
-      <source>Shift+Del</source>
-      <comment>Edit|Cut</comment>
-      <translation>Shift+Del</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="352" />
-      <location filename="../ViewManager/ViewManager.py" line="1070" />
-      <source>Cut the selection</source>
-      <translation>剪切所选内容</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="1073" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;剪切&lt;/b&gt;&lt;p&gt;将当前编辑器所选内容剪切到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/ShellWindow.py" line="361" />
-      <location filename="../ViewManager/ViewManager.py" line="1084" />
-      <source>Copy</source>
-      <translation>复制</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="363" />
-      <location filename="../ViewManager/ViewManager.py" line="1086" />
-      <source>&amp;Copy</source>
-      <translation>复制(&amp;C)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="365" />
-      <location filename="../ViewManager/ViewManager.py" line="1088" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="368" />
-      <location filename="../ViewManager/ViewManager.py" line="1091" />
-      <source>Ctrl+Ins</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+Ins</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="374" />
-      <location filename="../ViewManager/ViewManager.py" line="1097" />
-      <source>Copy the selection</source>
-      <translation>复制所选内容</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="1100" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将当前编辑器所选内容复制到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/ShellWindow.py" line="383" />
-      <location filename="../ViewManager/ViewManager.py" line="1111" />
-      <source>Paste</source>
-      <translation>粘贴</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="385" />
-      <location filename="../ViewManager/ViewManager.py" line="1113" />
-      <source>&amp;Paste</source>
-      <translation>粘贴(&amp;P)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="387" />
-      <location filename="../ViewManager/ViewManager.py" line="1115" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="390" />
-      <location filename="../ViewManager/ViewManager.py" line="1118" />
-      <source>Shift+Ins</source>
-      <comment>Edit|Paste</comment>
-      <translation>Shift+Ins</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="396" />
-      <location filename="../ViewManager/ViewManager.py" line="1124" />
-      <source>Paste the last cut/copied text</source>
-      <translation>粘贴最近剪切或复制的文本</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="1127" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to 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="../QScintilla/ShellWindow.py" line="410" />
-      <location filename="../QScintilla/ShellWindow.py" line="408" />
-      <location filename="../ViewManager/ViewManager.py" line="1140" />
-      <location filename="../ViewManager/ViewManager.py" line="1138" />
-      <source>Clear</source>
-      <translation>清除</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="412" />
-      <location filename="../ViewManager/ViewManager.py" line="1142" />
-      <source>Alt+Shift+C</source>
-      <comment>Edit|Clear</comment>
-      <translation>Alt+Shift+C</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="419" />
-      <location filename="../ViewManager/ViewManager.py" line="1149" />
-      <source>Clear all text</source>
-      <translation>清除所有文本</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="1152" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;清除&lt;/b&gt;&lt;p&gt;删除当前编辑器中的所有文本。&lt;/p&gt;</translation>
@@ -93839,862 +95681,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
-      <location filename="../QScintilla/ShellWindow.py" line="575" />
-      <location filename="../QScintilla/ShellWindow.py" line="574" />
-      <location filename="../ViewManager/ViewManager.py" line="1743" />
-      <location filename="../ViewManager/ViewManager.py" line="1742" />
-      <source>Move left one character</source>
-      <translation>左移一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="902" />
-      <location filename="../QScintilla/ShellWindow.py" line="576" />
-      <location filename="../ViewManager/ViewManager.py" line="1744" />
-      <source>Left</source>
-      <translation>Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="910" />
-      <location filename="../QScintilla/ShellWindow.py" line="584" />
-      <location filename="../ViewManager/ViewManager.py" line="1752" />
-      <source>Meta+B</source>
-      <translation>Meta+B</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="917" />
-      <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/ShellWindow.py" line="591" />
-      <location filename="../QScintilla/ShellWindow.py" line="590" />
-      <location filename="../ViewManager/ViewManager.py" line="1759" />
-      <location filename="../ViewManager/ViewManager.py" line="1758" />
-      <source>Move right one character</source>
-      <translation>右移一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="918" />
-      <location filename="../QScintilla/ShellWindow.py" line="592" />
-      <location filename="../ViewManager/ViewManager.py" line="1760" />
-      <source>Right</source>
-      <translation>Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="925" />
-      <location filename="../QScintilla/ShellWindow.py" line="599" />
-      <location filename="../ViewManager/ViewManager.py" line="1767" />
-      <source>Meta+F</source>
-      <translation>Meta+F</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="932" />
-      <location filename="../QScintilla/ShellWindow.py" line="683" />
-      <location filename="../QScintilla/ShellWindow.py" line="682" />
-      <location filename="../ViewManager/ViewManager.py" line="1775" />
-      <location filename="../ViewManager/ViewManager.py" line="1774" />
-      <source>Move up one line</source>
-      <translation>上移一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="934" />
-      <location filename="../QScintilla/ShellWindow.py" line="684" />
-      <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <source>Up</source>
-      <translation>Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="941" />
-      <location filename="../QScintilla/ShellWindow.py" line="691" />
-      <location filename="../ViewManager/ViewManager.py" line="1783" />
-      <source>Meta+P</source>
-      <translation>Meta+P</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="948" />
-      <location filename="../QScintilla/ShellWindow.py" line="699" />
-      <location filename="../QScintilla/ShellWindow.py" line="698" />
-      <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../ViewManager/ViewManager.py" line="1790" />
-      <source>Move down one line</source>
-      <translation>下移一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="950" />
-      <location filename="../QScintilla/ShellWindow.py" line="700" />
-      <location filename="../ViewManager/ViewManager.py" line="1792" />
-      <source>Down</source>
-      <translation>Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="957" />
-      <location filename="../QScintilla/ShellWindow.py" line="707" />
-      <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <source>Meta+N</source>
-      <translation>Meta+N</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
-      <location filename="../QScintilla/MiniEditor.py" line="964" />
-      <location filename="../ViewManager/ViewManager.py" line="1807" />
-      <location filename="../ViewManager/ViewManager.py" line="1806" />
-      <source>Move left one word part</source>
-      <translation>左移一个单词部分</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1005" />
-      <location filename="../QScintilla/MiniEditor.py" line="973" />
-      <location filename="../QScintilla/ShellWindow.py" line="615" />
-      <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../ViewManager/ViewManager.py" line="1815" />
-      <source>Alt+Left</source>
-      <translation>Alt+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="981" />
-      <location filename="../QScintilla/MiniEditor.py" line="980" />
-      <location filename="../ViewManager/ViewManager.py" line="1823" />
-      <location filename="../ViewManager/ViewManager.py" line="1822" />
-      <source>Move right one word part</source>
-      <translation>右移一个单词部分</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2135" />
-      <location filename="../QScintilla/MiniEditor.py" line="1025" />
-      <location filename="../QScintilla/MiniEditor.py" line="989" />
-      <location filename="../ViewManager/ViewManager.py" line="2956" />
-      <location filename="../ViewManager/ViewManager.py" line="1831" />
-      <source>Alt+Right</source>
-      <translation>Alt+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="997" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
-      <location filename="../QScintilla/ShellWindow.py" line="607" />
-      <location filename="../QScintilla/ShellWindow.py" line="606" />
-      <location filename="../ViewManager/ViewManager.py" line="1839" />
-      <location filename="../ViewManager/ViewManager.py" line="1838" />
-      <source>Move left one word</source>
-      <translation>左移一个词距</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1065" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
-      <location filename="../QScintilla/ShellWindow.py" line="619" />
-      <location filename="../ViewManager/ViewManager.py" line="1903" />
-      <location filename="../ViewManager/ViewManager.py" line="1851" />
-      <source>Ctrl+Left</source>
-      <translation>Ctrl+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1017" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
-      <location filename="../QScintilla/ShellWindow.py" line="627" />
-      <location filename="../QScintilla/ShellWindow.py" line="626" />
-      <location filename="../ViewManager/ViewManager.py" line="1859" />
-      <location filename="../ViewManager/ViewManager.py" line="1858" />
-      <source>Move right one word</source>
-      <translation>右移一个词距</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/ShellWindow.py" line="635" />
-      <location filename="../ViewManager/ViewManager.py" line="2640" />
-      <location filename="../ViewManager/ViewManager.py" line="1867" />
-      <source>Ctrl+Right</source>
-      <translation>Ctrl+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
-      <location filename="../QScintilla/MiniEditor.py" line="1036" />
-      <location filename="../QScintilla/ShellWindow.py" line="645" />
-      <location filename="../QScintilla/ShellWindow.py" line="642" />
-      <location filename="../ViewManager/ViewManager.py" line="1877" />
-      <location filename="../ViewManager/ViewManager.py" line="1874" />
-      <source>Move to first visible character in document line</source>
-      <translation>移动至文档行的第一个可见字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2080" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
-      <location filename="../QScintilla/ShellWindow.py" line="655" />
-      <location filename="../ViewManager/ViewManager.py" line="2901" />
-      <location filename="../ViewManager/ViewManager.py" line="1887" />
-      <source>Home</source>
-      <translation>Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1056" />
-      <location filename="../ViewManager/ViewManager.py" line="1895" />
-      <location filename="../ViewManager/ViewManager.py" line="1894" />
-      <source>Move to start of display line</source>
-      <translation>移动至所显示行的起始位置</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1069" />
-      <location filename="../ViewManager/ViewManager.py" line="1907" />
-      <source>Alt+Home</source>
-      <translation>Alt+Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
-      <location filename="../QScintilla/MiniEditor.py" line="1076" />
-      <location filename="../QScintilla/ShellWindow.py" line="663" />
-      <location filename="../QScintilla/ShellWindow.py" line="662" />
-      <location filename="../ViewManager/ViewManager.py" line="1915" />
-      <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <source>Move to end of document line</source>
-      <translation>移动至文档行的末尾</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
-      <location filename="../QScintilla/ShellWindow.py" line="671" />
-      <location filename="../ViewManager/ViewManager.py" line="1923" />
-      <source>Meta+E</source>
-      <translation>Meta+E</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2097" />
-      <location filename="../QScintilla/MiniEditor.py" line="1089" />
-      <location filename="../QScintilla/ShellWindow.py" line="675" />
-      <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../ViewManager/ViewManager.py" line="1927" />
-      <source>End</source>
-      <translation>End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1097" />
-      <location filename="../QScintilla/MiniEditor.py" line="1096" />
-      <location filename="../ViewManager/ViewManager.py" line="1935" />
-      <location filename="../ViewManager/ViewManager.py" line="1934" />
-      <source>Scroll view down one line</source>
-      <translation>视图向下滚动一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
-      <location filename="../QScintilla/MiniEditor.py" line="1098" />
-      <location filename="../QScintilla/ShellWindow.py" line="716" />
-      <location filename="../ViewManager/ViewManager.py" line="2039" />
-      <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <source>Ctrl+Down</source>
-      <translation>Ctrl+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1109" />
-      <location filename="../QScintilla/MiniEditor.py" line="1108" />
-      <location filename="../ViewManager/ViewManager.py" line="1947" />
-      <location filename="../ViewManager/ViewManager.py" line="1946" />
-      <source>Scroll view up one line</source>
-      <translation>视图向上滚动一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1181" />
-      <location filename="../QScintilla/MiniEditor.py" line="1110" />
-      <location filename="../QScintilla/ShellWindow.py" line="728" />
-      <location filename="../ViewManager/ViewManager.py" line="2019" />
-      <location filename="../ViewManager/ViewManager.py" line="1948" />
-      <source>Ctrl+Up</source>
-      <translation>Ctrl+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1120" />
-      <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../ViewManager/ViewManager.py" line="1958" />
-      <source>Move up one paragraph</source>
-      <translation>上移一段</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1122" />
-      <location filename="../ViewManager/ViewManager.py" line="1960" />
-      <source>Alt+Up</source>
-      <translation>Alt+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1133" />
-      <location filename="../QScintilla/MiniEditor.py" line="1132" />
-      <location filename="../ViewManager/ViewManager.py" line="1971" />
-      <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <source>Move down one paragraph</source>
-      <translation>下移一段</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1134" />
-      <location filename="../ViewManager/ViewManager.py" line="1972" />
-      <source>Alt+Down</source>
-      <translation>Alt+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1145" />
-      <location filename="../QScintilla/MiniEditor.py" line="1144" />
-      <location filename="../QScintilla/ShellWindow.py" line="739" />
-      <location filename="../QScintilla/ShellWindow.py" line="738" />
-      <location filename="../ViewManager/ViewManager.py" line="1983" />
-      <location filename="../ViewManager/ViewManager.py" line="1982" />
-      <source>Move up one page</source>
-      <translation>上移一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
-      <location filename="../QScintilla/ShellWindow.py" line="740" />
-      <location filename="../ViewManager/ViewManager.py" line="1984" />
-      <source>PgUp</source>
-      <translation>PgUp</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1156" />
-      <location filename="../QScintilla/ShellWindow.py" line="751" />
-      <location filename="../QScintilla/ShellWindow.py" line="750" />
-      <location filename="../ViewManager/ViewManager.py" line="1995" />
-      <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <source>Move down one page</source>
-      <translation>下移一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
-      <location filename="../QScintilla/ShellWindow.py" line="752" />
-      <location filename="../ViewManager/ViewManager.py" line="1996" />
-      <source>PgDown</source>
-      <translation>PgDown</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1165" />
-      <location filename="../QScintilla/ShellWindow.py" line="759" />
-      <location filename="../ViewManager/ViewManager.py" line="2003" />
-      <source>Meta+V</source>
-      <translation>Meta+V</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1173" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../ViewManager/ViewManager.py" line="2010" />
-      <source>Move to start of document</source>
-      <translation>移动至文档的起始位置</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
-      <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <source>Ctrl+Home</source>
-      <translation>Ctrl+Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1193" />
-      <location filename="../QScintilla/MiniEditor.py" line="1192" />
-      <location filename="../ViewManager/ViewManager.py" line="2031" />
-      <location filename="../ViewManager/ViewManager.py" line="2030" />
-      <source>Move to end of document</source>
-      <translation>移动至文档的末尾</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1205" />
-      <location filename="../ViewManager/ViewManager.py" line="2043" />
-      <source>Ctrl+End</source>
-      <translation>Ctrl+End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1213" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
-      <location filename="../QScintilla/ShellWindow.py" line="453" />
-      <location filename="../QScintilla/ShellWindow.py" line="452" />
-      <location filename="../ViewManager/ViewManager.py" line="2051" />
-      <location filename="../ViewManager/ViewManager.py" line="2050" />
-      <source>Indent one level</source>
-      <translation>缩进一级</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1214" />
-      <location filename="../QScintilla/ShellWindow.py" line="454" />
-      <location filename="../ViewManager/ViewManager.py" line="2052" />
-      <source>Tab</source>
-      <translation>Tab 键</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1225" />
-      <location filename="../QScintilla/MiniEditor.py" line="1224" />
-      <location filename="../ViewManager/ViewManager.py" line="2063" />
-      <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <source>Unindent one level</source>
-      <translation>取消缩进一级</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../ViewManager/ViewManager.py" line="2064" />
-      <source>Shift+Tab</source>
-      <translation>Shift+Tab</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1236" />
-      <location filename="../QScintilla/ShellWindow.py" line="781" />
-      <location filename="../QScintilla/ShellWindow.py" line="778" />
-      <location filename="../ViewManager/ViewManager.py" line="2077" />
-      <location filename="../ViewManager/ViewManager.py" line="2074" />
-      <source>Extend selection left one character</source>
-      <translation>选区向左扩展一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1242" />
-      <location filename="../QScintilla/ShellWindow.py" line="784" />
-      <location filename="../ViewManager/ViewManager.py" line="2080" />
-      <source>Shift+Left</source>
-      <translation>Shift+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1249" />
-      <location filename="../QScintilla/ShellWindow.py" line="791" />
-      <location filename="../ViewManager/ViewManager.py" line="2087" />
-      <source>Meta+Shift+B</source>
-      <translation>Meta+Shift+B</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1259" />
-      <location filename="../QScintilla/MiniEditor.py" line="1256" />
-      <location filename="../QScintilla/ShellWindow.py" line="801" />
-      <location filename="../QScintilla/ShellWindow.py" line="798" />
-      <location filename="../ViewManager/ViewManager.py" line="2097" />
-      <location filename="../ViewManager/ViewManager.py" line="2094" />
-      <source>Extend selection right one character</source>
-      <translation>选区向右扩展一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1262" />
-      <location filename="../QScintilla/ShellWindow.py" line="804" />
-      <location filename="../ViewManager/ViewManager.py" line="2100" />
-      <source>Shift+Right</source>
-      <translation>Shift+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1269" />
-      <location filename="../QScintilla/ShellWindow.py" line="811" />
-      <location filename="../ViewManager/ViewManager.py" line="2107" />
-      <source>Meta+Shift+F</source>
-      <translation>Meta+Shift+F</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1277" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
-      <location filename="../ViewManager/ViewManager.py" line="2115" />
-      <location filename="../ViewManager/ViewManager.py" line="2114" />
-      <source>Extend selection up one line</source>
-      <translation>选区向上扩展一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1278" />
-      <location filename="../ViewManager/ViewManager.py" line="2116" />
-      <source>Shift+Up</source>
-      <translation>Shift+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1285" />
-      <location filename="../ViewManager/ViewManager.py" line="2123" />
-      <source>Meta+Shift+P</source>
-      <translation>Meta+Shift+P</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1293" />
-      <location filename="../QScintilla/MiniEditor.py" line="1292" />
-      <location filename="../ViewManager/ViewManager.py" line="2131" />
-      <location filename="../ViewManager/ViewManager.py" line="2130" />
-      <source>Extend selection down one line</source>
-      <translation>选区向下扩展一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1294" />
-      <location filename="../ViewManager/ViewManager.py" line="2132" />
-      <source>Shift+Down</source>
-      <translation>Shift+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1301" />
-      <location filename="../ViewManager/ViewManager.py" line="2139" />
-      <source>Meta+Shift+N</source>
-      <translation>Meta+Shift+N</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
-      <location filename="../QScintilla/MiniEditor.py" line="1308" />
-      <location filename="../ViewManager/ViewManager.py" line="2149" />
-      <location filename="../ViewManager/ViewManager.py" line="2146" />
-      <source>Extend selection left one word part</source>
-      <translation>选区向左扩展一个单词部分</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
-      <location filename="../QScintilla/ShellWindow.py" line="828" />
-      <location filename="../ViewManager/ViewManager.py" line="2200" />
-      <location filename="../ViewManager/ViewManager.py" line="2160" />
-      <source>Alt+Shift+Left</source>
-      <translation>Alt+Shift+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1333" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../ViewManager/ViewManager.py" line="2171" />
-      <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <source>Extend selection right one word part</source>
-      <translation>选区向右扩展一个单词部分</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1390" />
-      <location filename="../QScintilla/MiniEditor.py" line="1344" />
-      <location filename="../QScintilla/ShellWindow.py" line="856" />
-      <location filename="../ViewManager/ViewManager.py" line="2978" />
-      <location filename="../ViewManager/ViewManager.py" line="2228" />
-      <location filename="../ViewManager/ViewManager.py" line="2182" />
-      <source>Alt+Shift+Right</source>
-      <translation>Alt+Shift+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
-      <location filename="../QScintilla/MiniEditor.py" line="1352" />
-      <location filename="../QScintilla/ShellWindow.py" line="819" />
-      <location filename="../QScintilla/ShellWindow.py" line="818" />
-      <location filename="../ViewManager/ViewManager.py" line="2191" />
-      <location filename="../ViewManager/ViewManager.py" line="2190" />
-      <source>Extend selection left one word</source>
-      <translation>选区向左扩展一个单词</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
-      <location filename="../QScintilla/MiniEditor.py" line="1368" />
-      <location filename="../QScintilla/ShellWindow.py" line="834" />
-      <location filename="../ViewManager/ViewManager.py" line="3104" />
-      <location filename="../ViewManager/ViewManager.py" line="2206" />
-      <source>Ctrl+Shift+Left</source>
-      <translation>Ctrl+Shift+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1379" />
-      <location filename="../QScintilla/MiniEditor.py" line="1376" />
-      <location filename="../QScintilla/ShellWindow.py" line="845" />
-      <location filename="../QScintilla/ShellWindow.py" line="842" />
-      <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../ViewManager/ViewManager.py" line="2214" />
-      <source>Extend selection right one word</source>
-      <translation>选区向右扩展一个单词</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1844" />
-      <location filename="../QScintilla/MiniEditor.py" line="1396" />
-      <location filename="../QScintilla/ShellWindow.py" line="862" />
-      <location filename="../ViewManager/ViewManager.py" line="2665" />
-      <location filename="../ViewManager/ViewManager.py" line="2234" />
-      <source>Ctrl+Shift+Right</source>
-      <translation>Ctrl+Shift+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1404" />
-      <location filename="../QScintilla/ShellWindow.py" line="874" />
-      <location filename="../QScintilla/ShellWindow.py" line="870" />
-      <location filename="../ViewManager/ViewManager.py" line="2246" />
-      <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <source>Extend selection to first visible character in document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
-      <location filename="../QScintilla/ShellWindow.py" line="885" />
-      <location filename="../ViewManager/ViewManager.py" line="2257" />
-      <source>Shift+Home</source>
-      <translation>Shift+Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1426" />
-      <location filename="../QScintilla/ShellWindow.py" line="895" />
-      <location filename="../QScintilla/ShellWindow.py" line="892" />
-      <location filename="../ViewManager/ViewManager.py" line="2267" />
-      <location filename="../ViewManager/ViewManager.py" line="2264" />
-      <source>Extend selection to end of document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1439" />
-      <location filename="../QScintilla/ShellWindow.py" line="905" />
-      <location filename="../ViewManager/ViewManager.py" line="2277" />
-      <source>Meta+Shift+E</source>
-      <translation>Meta+Shift+E</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
-      <location filename="../QScintilla/ShellWindow.py" line="909" />
-      <location filename="../ViewManager/ViewManager.py" line="2281" />
-      <source>Shift+End</source>
-      <translation>Shift+End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1450" />
-      <location filename="../ViewManager/ViewManager.py" line="2291" />
-      <location filename="../ViewManager/ViewManager.py" line="2288" />
-      <source>Extend selection up one paragraph</source>
-      <translation>选区向上扩展一段</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1456" />
-      <location filename="../ViewManager/ViewManager.py" line="2294" />
-      <source>Alt+Shift+Up</source>
-      <translation>Alt+Shift+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1466" />
-      <location filename="../ViewManager/ViewManager.py" line="2307" />
-      <location filename="../ViewManager/ViewManager.py" line="2304" />
-      <source>Extend selection down one paragraph</source>
-      <translation>选区向下扩展一段</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
-      <location filename="../ViewManager/ViewManager.py" line="2310" />
-      <source>Alt+Shift+Down</source>
-      <translation>Alt+Shift+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
-      <location filename="../QScintilla/MiniEditor.py" line="1482" />
-      <location filename="../ViewManager/ViewManager.py" line="2321" />
-      <location filename="../ViewManager/ViewManager.py" line="2320" />
-      <source>Extend selection up one page</source>
-      <translation>选区向上扩展一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1484" />
-      <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <source>Shift+PgUp</source>
-      <translation>Shift+PgUp</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1494" />
-      <location filename="../ViewManager/ViewManager.py" line="2333" />
-      <location filename="../ViewManager/ViewManager.py" line="2332" />
-      <source>Extend selection down one page</source>
-      <translation>选区向下扩展一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
-      <location filename="../ViewManager/ViewManager.py" line="2334" />
-      <source>Shift+PgDown</source>
-      <translation>Shift+PgDown</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1503" />
-      <location filename="../ViewManager/ViewManager.py" line="2341" />
-      <source>Meta+Shift+V</source>
-      <translation>Meta+Shift+V</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1513" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
-      <location filename="../ViewManager/ViewManager.py" line="2351" />
-      <location filename="../ViewManager/ViewManager.py" line="2348" />
-      <source>Extend selection to start of document</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1523" />
-      <location filename="../ViewManager/ViewManager.py" line="2361" />
-      <source>Ctrl+Shift+Up</source>
-      <translation>Ctrl+Shift+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
-      <location filename="../ViewManager/ViewManager.py" line="2366" />
-      <source>Ctrl+Shift+Home</source>
-      <translation>Ctrl+Shift+Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1536" />
-      <location filename="../ViewManager/ViewManager.py" line="2377" />
-      <location filename="../ViewManager/ViewManager.py" line="2374" />
-      <source>Extend selection to end of document</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1550" />
-      <location filename="../ViewManager/ViewManager.py" line="2388" />
-      <source>Ctrl+Shift+Down</source>
-      <translation>Ctrl+Shift+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../ViewManager/ViewManager.py" line="2394" />
-      <source>Ctrl+Shift+End</source>
-      <translation>Ctrl+Shift+End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1565" />
-      <location filename="../QScintilla/MiniEditor.py" line="1564" />
-      <location filename="../QScintilla/ShellWindow.py" line="477" />
-      <location filename="../QScintilla/ShellWindow.py" line="476" />
-      <location filename="../ViewManager/ViewManager.py" line="2403" />
-      <location filename="../ViewManager/ViewManager.py" line="2402" />
-      <source>Delete previous character</source>
-      <translation>删除前一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1566" />
-      <location filename="../QScintilla/ShellWindow.py" line="478" />
-      <location filename="../ViewManager/ViewManager.py" line="2404" />
-      <source>Backspace</source>
-      <translation>Backspace</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1573" />
-      <location filename="../QScintilla/ShellWindow.py" line="485" />
-      <location filename="../ViewManager/ViewManager.py" line="2411" />
-      <source>Meta+H</source>
-      <translation>Meta+H</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
-      <location filename="../QScintilla/ShellWindow.py" line="490" />
-      <location filename="../ViewManager/ViewManager.py" line="2416" />
-      <source>Shift+Backspace</source>
-      <translation>Shift+Backspace</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1589" />
-      <location filename="../QScintilla/MiniEditor.py" line="1586" />
-      <location filename="../ViewManager/ViewManager.py" line="2427" />
-      <location filename="../ViewManager/ViewManager.py" line="2424" />
-      <source>Delete previous character if not at start of line</source>
-      <translation type="unfinished">如果不在行首,删除前一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1603" />
-      <location filename="../QScintilla/MiniEditor.py" line="1602" />
-      <location filename="../QScintilla/ShellWindow.py" line="499" />
-      <location filename="../QScintilla/ShellWindow.py" line="498" />
-      <location filename="../ViewManager/ViewManager.py" line="2441" />
-      <location filename="../ViewManager/ViewManager.py" line="2440" />
-      <source>Delete current character</source>
-      <translation>删除当前字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1604" />
-      <location filename="../QScintilla/ShellWindow.py" line="500" />
-      <location filename="../ViewManager/ViewManager.py" line="2442" />
-      <source>Del</source>
-      <translation>Del</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
-      <location filename="../QScintilla/ShellWindow.py" line="507" />
-      <location filename="../ViewManager/ViewManager.py" line="2449" />
-      <source>Meta+D</source>
-      <translation>Meta+D</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1619" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
-      <location filename="../QScintilla/ShellWindow.py" line="515" />
-      <location filename="../QScintilla/ShellWindow.py" line="514" />
-      <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../ViewManager/ViewManager.py" line="2456" />
-      <source>Delete word to left</source>
-      <translation>向左删除一个单词</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1620" />
-      <location filename="../QScintilla/ShellWindow.py" line="516" />
-      <location filename="../ViewManager/ViewManager.py" line="2458" />
-      <source>Ctrl+Backspace</source>
-      <translation>Ctrl+Backspace</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1631" />
-      <location filename="../QScintilla/MiniEditor.py" line="1630" />
-      <location filename="../QScintilla/ShellWindow.py" line="527" />
-      <location filename="../QScintilla/ShellWindow.py" line="526" />
-      <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../ViewManager/ViewManager.py" line="2468" />
-      <source>Delete word to right</source>
-      <translation>向右删除一个单词</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1632" />
-      <location filename="../QScintilla/ShellWindow.py" line="528" />
-      <location filename="../ViewManager/ViewManager.py" line="2470" />
-      <source>Ctrl+Del</source>
-      <translation>Ctrl+Del</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1643" />
-      <location filename="../QScintilla/MiniEditor.py" line="1642" />
-      <location filename="../QScintilla/ShellWindow.py" line="539" />
-      <location filename="../QScintilla/ShellWindow.py" line="538" />
-      <location filename="../ViewManager/ViewManager.py" line="2481" />
-      <location filename="../ViewManager/ViewManager.py" line="2480" />
-      <source>Delete line to left</source>
-      <translation>向左删除一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1645" />
-      <location filename="../QScintilla/ShellWindow.py" line="541" />
-      <location filename="../ViewManager/ViewManager.py" line="2483" />
-      <source>Ctrl+Shift+Backspace</source>
-      <translation>Ctrl+Shift+Backspace</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1657" />
-      <location filename="../QScintilla/MiniEditor.py" line="1656" />
-      <location filename="../QScintilla/ShellWindow.py" line="553" />
-      <location filename="../QScintilla/ShellWindow.py" line="552" />
-      <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../ViewManager/ViewManager.py" line="2494" />
-      <source>Delete line to right</source>
-      <translation>向右删除一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1665" />
-      <location filename="../QScintilla/ShellWindow.py" line="561" />
-      <location filename="../ViewManager/ViewManager.py" line="2503" />
-      <source>Meta+K</source>
-      <translation>Meta+K</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1670" />
-      <location filename="../QScintilla/ShellWindow.py" line="566" />
-      <location filename="../ViewManager/ViewManager.py" line="2508" />
-      <source>Ctrl+Shift+Del</source>
-      <translation>Ctrl+Shift+Del</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1679" />
-      <location filename="../QScintilla/MiniEditor.py" line="1678" />
-      <location filename="../QScintilla/ShellWindow.py" line="465" />
-      <location filename="../QScintilla/ShellWindow.py" line="464" />
-      <location filename="../ViewManager/ViewManager.py" line="2517" />
-      <location filename="../ViewManager/ViewManager.py" line="2516" />
-      <source>Insert new line</source>
-      <translation>插入新行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
-      <location filename="../QScintilla/ShellWindow.py" line="466" />
-      <location filename="../ViewManager/ViewManager.py" line="2518" />
-      <source>Return</source>
-      <translation>Return</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1681" />
-      <location filename="../QScintilla/ShellWindow.py" line="467" />
-      <location filename="../ViewManager/ViewManager.py" line="2519" />
-      <source>Enter</source>
-      <translation>Enter</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="2528" />
       <source>Insert new line below current line</source>
@@ -94711,569 +95697,6 @@
       <translation>Shift+Enter</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1691" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/ShellWindow.py" line="441" />
-      <location filename="../QScintilla/ShellWindow.py" line="440" />
-      <location filename="../ViewManager/ViewManager.py" line="2544" />
-      <location filename="../ViewManager/ViewManager.py" line="2543" />
-      <source>Delete current line</source>
-      <translation>删除当前行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1692" />
-      <location filename="../QScintilla/ShellWindow.py" line="442" />
-      <location filename="../ViewManager/ViewManager.py" line="2545" />
-      <source>Ctrl+Shift+L</source>
-      <translation>Ctrl+Shift+L</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1703" />
-      <location filename="../QScintilla/MiniEditor.py" line="1702" />
-      <location filename="../ViewManager/ViewManager.py" line="2556" />
-      <location filename="../ViewManager/ViewManager.py" line="2555" />
-      <source>Duplicate current line</source>
-      <translation>重复当前行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1704" />
-      <location filename="../ViewManager/ViewManager.py" line="2557" />
-      <source>Ctrl+D</source>
-      <translation>Ctrl+D</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1717" />
-      <location filename="../QScintilla/MiniEditor.py" line="1714" />
-      <location filename="../ViewManager/ViewManager.py" line="2570" />
-      <location filename="../ViewManager/ViewManager.py" line="2567" />
-      <source>Swap current and previous lines</source>
-      <translation>当前行与上一行交换位置</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1720" />
-      <location filename="../ViewManager/ViewManager.py" line="2573" />
-      <source>Ctrl+T</source>
-      <translation>Ctrl+T</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
-      <location filename="../ViewManager/ViewManager.py" line="2584" />
-      <location filename="../ViewManager/ViewManager.py" line="2583" />
-      <source>Reverse selected lines</source>
-      <translation>反向选择行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1732" />
-      <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <source>Meta+Alt+R</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1743" />
-      <location filename="../QScintilla/MiniEditor.py" line="1742" />
-      <location filename="../ViewManager/ViewManager.py" line="2596" />
-      <location filename="../ViewManager/ViewManager.py" line="2595" />
-      <source>Cut current line</source>
-      <translation>剪切当前行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
-      <location filename="../ViewManager/ViewManager.py" line="2597" />
-      <source>Alt+Shift+L</source>
-      <translation>Alt+Shift+L</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1754" />
-      <location filename="../ViewManager/ViewManager.py" line="2608" />
-      <location filename="../ViewManager/ViewManager.py" line="2607" />
-      <source>Copy current line</source>
-      <translation>复制当前行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1756" />
-      <location filename="../ViewManager/ViewManager.py" line="2609" />
-      <source>Ctrl+Shift+T</source>
-      <translation>Ctrl+Shift+T</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1767" />
-      <location filename="../QScintilla/MiniEditor.py" line="1766" />
-      <location filename="../ViewManager/ViewManager.py" line="2620" />
-      <location filename="../ViewManager/ViewManager.py" line="2619" />
-      <source>Toggle insert/overtype</source>
-      <translation>切换插入/改写状态</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1768" />
-      <location filename="../ViewManager/ViewManager.py" line="2621" />
-      <source>Ins</source>
-      <translation>Ins</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1811" />
-      <location filename="../QScintilla/MiniEditor.py" line="1810" />
-      <location filename="../ViewManager/ViewManager.py" line="2632" />
-      <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <source>Move to end of display line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../ViewManager/ViewManager.py" line="2644" />
-      <source>Alt+End</source>
-      <translation>Alt+End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1833" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
-      <location filename="../ViewManager/ViewManager.py" line="2654" />
-      <location filename="../ViewManager/ViewManager.py" line="2651" />
-      <source>Extend selection to end of display line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1852" />
-      <location filename="../ViewManager/ViewManager.py" line="2674" />
-      <location filename="../ViewManager/ViewManager.py" line="2673" />
-      <source>Formfeed</source>
-      <translation>Formfeed</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1864" />
-      <location filename="../QScintilla/ShellWindow.py" line="767" />
-      <location filename="../QScintilla/ShellWindow.py" line="766" />
-      <location filename="../ViewManager/ViewManager.py" line="2686" />
-      <location filename="../ViewManager/ViewManager.py" line="2685" />
-      <source>Escape</source>
-      <translation>Escape</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1866" />
-      <location filename="../QScintilla/ShellWindow.py" line="768" />
-      <location filename="../ViewManager/ViewManager.py" line="2687" />
-      <source>Esc</source>
-      <translation>Esc</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1876" />
-      <location filename="../ViewManager/ViewManager.py" line="2700" />
-      <location filename="../ViewManager/ViewManager.py" line="2697" />
-      <source>Extend rectangular selection down one line</source>
-      <translation>矩形选区向下扩展一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1882" />
-      <location filename="../ViewManager/ViewManager.py" line="2703" />
-      <source>Alt+Ctrl+Down</source>
-      <translation>Alt+Ctrl+Down</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1890" />
-      <location filename="../ViewManager/ViewManager.py" line="2711" />
-      <source>Meta+Alt+Shift+N</source>
-      <translation>Meta+Alt+Shift+N</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1898" />
-      <location filename="../ViewManager/ViewManager.py" line="2722" />
-      <location filename="../ViewManager/ViewManager.py" line="2719" />
-      <source>Extend rectangular selection up one line</source>
-      <translation>矩形选区向上扩展一行</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1904" />
-      <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <source>Alt+Ctrl+Up</source>
-      <translation>Alt+Ctrl+Up</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1912" />
-      <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <source>Meta+Alt+Shift+P</source>
-      <translation>Meta+Alt+Shift+P</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1923" />
-      <location filename="../QScintilla/MiniEditor.py" line="1920" />
-      <location filename="../ViewManager/ViewManager.py" line="2744" />
-      <location filename="../ViewManager/ViewManager.py" line="2741" />
-      <source>Extend rectangular selection left one character</source>
-      <translation>矩形选区向左扩展一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1926" />
-      <location filename="../ViewManager/ViewManager.py" line="2747" />
-      <source>Alt+Ctrl+Left</source>
-      <translation>Alt+Ctrl+Left</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1934" />
-      <location filename="../ViewManager/ViewManager.py" line="2755" />
-      <source>Meta+Alt+Shift+B</source>
-      <translation>Meta+Alt+Shift+B</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1945" />
-      <location filename="../QScintilla/MiniEditor.py" line="1942" />
-      <location filename="../ViewManager/ViewManager.py" line="2766" />
-      <location filename="../ViewManager/ViewManager.py" line="2763" />
-      <source>Extend rectangular selection right one character</source>
-      <translation>矩形选区向右扩展一个字符</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1948" />
-      <location filename="../ViewManager/ViewManager.py" line="2769" />
-      <source>Alt+Ctrl+Right</source>
-      <translation>Alt+Ctrl+Right</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1956" />
-      <location filename="../ViewManager/ViewManager.py" line="2777" />
-      <source>Meta+Alt+Shift+F</source>
-      <translation>Meta+Alt+Shift+F</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
-      <location filename="../QScintilla/MiniEditor.py" line="1964" />
-      <location filename="../ViewManager/ViewManager.py" line="2790" />
-      <location filename="../ViewManager/ViewManager.py" line="2785" />
-      <source>Extend rectangular selection to first visible character in document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1982" />
-      <location filename="../ViewManager/ViewManager.py" line="2803" />
-      <source>Alt+Shift+Home</source>
-      <translation>Alt+Shift+Home</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1993" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../ViewManager/ViewManager.py" line="2814" />
-      <location filename="../ViewManager/ViewManager.py" line="2811" />
-      <source>Extend rectangular selection to end of document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2004" />
-      <location filename="../ViewManager/ViewManager.py" line="2825" />
-      <source>Meta+Alt+Shift+E</source>
-      <translation>Meta+Alt+Shift+E</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2009" />
-      <location filename="../ViewManager/ViewManager.py" line="2830" />
-      <source>Alt+Shift+End</source>
-      <translation>Alt+Shift+End</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2019" />
-      <location filename="../QScintilla/MiniEditor.py" line="2016" />
-      <location filename="../ViewManager/ViewManager.py" line="2840" />
-      <location filename="../ViewManager/ViewManager.py" line="2837" />
-      <source>Extend rectangular selection up one page</source>
-      <translation>矩形选区向上扩展一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2022" />
-      <location filename="../ViewManager/ViewManager.py" line="2843" />
-      <source>Alt+Shift+PgUp</source>
-      <translation>Alt+Shift+PgUp</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2035" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
-      <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../ViewManager/ViewManager.py" line="2853" />
-      <source>Extend rectangular selection down one page</source>
-      <translation>矩形选区向下扩展一页</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2038" />
-      <location filename="../ViewManager/ViewManager.py" line="2859" />
-      <source>Alt+Shift+PgDown</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2046" />
-      <location filename="../ViewManager/ViewManager.py" line="2867" />
-      <source>Meta+Alt+Shift+V</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2521" />
-      <location filename="../QScintilla/MiniEditor.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="2055" />
-      <location filename="../QScintilla/MiniEditor.py" line="2054" />
-      <location filename="../ViewManager/ViewManager.py" line="2876" />
-      <location filename="../ViewManager/ViewManager.py" line="2875" />
-      <source>Duplicate current selection</source>
-      <translation>重复当前选区</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
-      <location filename="../QScintilla/MiniEditor.py" line="2056" />
-      <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <source>Ctrl+Shift+D</source>
-      <translation>Ctrl+Shift+D</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="2067" />
-      <location filename="../ViewManager/ViewManager.py" line="2891" />
-      <location filename="../ViewManager/ViewManager.py" line="2888" />
-      <source>Scroll to start of document</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2088" />
-      <location filename="../ViewManager/ViewManager.py" line="2910" />
-      <location filename="../ViewManager/ViewManager.py" line="2909" />
-      <source>Scroll to end of document</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2108" />
-      <location filename="../QScintilla/MiniEditor.py" line="2105" />
-      <location filename="../ViewManager/ViewManager.py" line="2929" />
-      <location filename="../ViewManager/ViewManager.py" line="2926" />
-      <source>Scroll vertically to center current line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2118" />
-      <location filename="../ViewManager/ViewManager.py" line="2939" />
-      <source>Meta+L</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2127" />
-      <location filename="../QScintilla/MiniEditor.py" line="2126" />
-      <location filename="../ViewManager/ViewManager.py" line="2948" />
-      <location filename="../ViewManager/ViewManager.py" line="2947" />
-      <source>Move to end of next word</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2146" />
-      <location filename="../QScintilla/MiniEditor.py" line="2143" />
-      <location filename="../ViewManager/ViewManager.py" line="2967" />
-      <location filename="../ViewManager/ViewManager.py" line="2964" />
-      <source>Extend selection to end of next word</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2169" />
-      <location filename="../QScintilla/MiniEditor.py" line="2166" />
-      <location filename="../ViewManager/ViewManager.py" line="2990" />
-      <location filename="../ViewManager/ViewManager.py" line="2987" />
-      <source>Move to end of previous word</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2186" />
-      <location filename="../QScintilla/MiniEditor.py" line="2183" />
-      <location filename="../ViewManager/ViewManager.py" line="3007" />
-      <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <source>Extend selection to end of previous word</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2203" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
-      <location filename="../ViewManager/ViewManager.py" line="3024" />
-      <location filename="../ViewManager/ViewManager.py" line="3021" />
-      <source>Move to start of document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2213" />
-      <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <source>Meta+A</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2224" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
-      <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../ViewManager/ViewManager.py" line="3042" />
-      <source>Extend selection to start of document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2235" />
-      <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <source>Meta+Shift+A</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="2244" />
-      <location filename="../ViewManager/ViewManager.py" line="3069" />
-      <location filename="../ViewManager/ViewManager.py" line="3065" />
-      <source>Extend rectangular selection to start of document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2260" />
-      <location filename="../ViewManager/ViewManager.py" line="3081" />
-      <source>Meta+Alt+Shift+A</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="2269" />
-      <location filename="../ViewManager/ViewManager.py" line="3093" />
-      <location filename="../ViewManager/ViewManager.py" line="3090" />
-      <source>Extend selection to start of display line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2295" />
-      <location filename="../QScintilla/MiniEditor.py" line="2292" />
-      <location filename="../ViewManager/ViewManager.py" line="3116" />
-      <location filename="../ViewManager/ViewManager.py" line="3113" />
-      <source>Move to start of display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="2309" />
-      <location filename="../ViewManager/ViewManager.py" line="3134" />
-      <location filename="../ViewManager/ViewManager.py" line="3130" />
-      <source>Extend selection to start of display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
-      <location filename="../QScintilla/MiniEditor.py" line="2328" />
-      <location filename="../ViewManager/ViewManager.py" line="3153" />
-      <location filename="../ViewManager/ViewManager.py" line="3149" />
-      <source>Move to first visible character in display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2347" />
-      <location filename="../ViewManager/ViewManager.py" line="3173" />
-      <location filename="../ViewManager/ViewManager.py" line="3168" />
-      <source>Extend selection to first visible character in display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2368" />
-      <location filename="../ViewManager/ViewManager.py" line="3192" />
-      <location filename="../ViewManager/ViewManager.py" line="3189" />
-      <source>Move to end of display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2388" />
-      <location filename="../QScintilla/MiniEditor.py" line="2385" />
-      <location filename="../ViewManager/ViewManager.py" line="3209" />
-      <location filename="../ViewManager/ViewManager.py" line="3206" />
-      <source>Extend selection to end of display or document line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2402" />
-      <location filename="../ViewManager/ViewManager.py" line="3224" />
-      <location filename="../ViewManager/ViewManager.py" line="3223" />
-      <source>Stuttered move up one page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2418" />
-      <location filename="../QScintilla/MiniEditor.py" line="2415" />
-      <location filename="../ViewManager/ViewManager.py" line="3239" />
-      <location filename="../ViewManager/ViewManager.py" line="3236" />
-      <source>Stuttered extend selection up one page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2435" />
-      <location filename="../QScintilla/MiniEditor.py" line="2432" />
-      <location filename="../ViewManager/ViewManager.py" line="3256" />
-      <location filename="../ViewManager/ViewManager.py" line="3253" />
-      <source>Stuttered move down one page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
-      <location filename="../QScintilla/MiniEditor.py" line="2449" />
-      <location filename="../ViewManager/ViewManager.py" line="3273" />
-      <location filename="../ViewManager/ViewManager.py" line="3270" />
-      <source>Stuttered extend selection down one page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="2466" />
-      <location filename="../ViewManager/ViewManager.py" line="3290" />
-      <location filename="../ViewManager/ViewManager.py" line="3287" />
-      <source>Delete right to end of next word</source>
-      <translation type="unfinished">删除下一个单词末尾的右边</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
-      <location filename="../ViewManager/ViewManager.py" line="3300" />
-      <source>Alt+Del</source>
-      <translation>Alt+Del</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2490" />
-      <location filename="../QScintilla/MiniEditor.py" line="2487" />
-      <location filename="../ViewManager/ViewManager.py" line="3311" />
-      <location filename="../ViewManager/ViewManager.py" line="3308" />
-      <source>Move selected lines up one line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2507" />
-      <location filename="../QScintilla/MiniEditor.py" line="2504" />
-      <location filename="../ViewManager/ViewManager.py" line="3328" />
-      <location filename="../ViewManager/ViewManager.py" line="3325" />
-      <source>Move selected lines down one line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1781" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../ViewManager/ViewManager.py" line="3343" />
-      <source>Convert selection to lower case</source>
-      <translation>将所选内容转换成小写</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1784" />
-      <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <source>Alt+Shift+U</source>
-      <translation>Alt+Shift+U</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1797" />
-      <location filename="../QScintilla/MiniEditor.py" line="1794" />
-      <location filename="../ViewManager/ViewManager.py" line="3362" />
-      <location filename="../ViewManager/ViewManager.py" line="3359" />
-      <source>Convert selection to upper case</source>
-      <translation>将所选内容转换成大写</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
-      <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <source>Ctrl+Shift+U</source>
-      <translation>Ctrl+Shift+U</translation>
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
       <source>&amp;Edit</source>
       <translation>编辑(&amp;E)</translation>
@@ -95285,140 +95708,6 @@
       <translation>编辑</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2539" />
-      <location filename="../QScintilla/ShellWindow.py" line="923" />
-      <location filename="../ViewManager/ViewManager.py" line="4051" />
-      <location filename="../ViewManager/ViewManager.py" line="4049" />
-      <location filename="../ViewManager/ViewManager.py" line="3482" />
-      <source>Search</source>
-      <translation>搜索</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2541" />
-      <location filename="../QScintilla/ShellWindow.py" line="925" />
-      <location filename="../ViewManager/ViewManager.py" line="3484" />
-      <source>&amp;Search...</source>
-      <translation>搜索(&amp;S)…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2543" />
-      <location filename="../QScintilla/ShellWindow.py" line="927" />
-      <location filename="../ViewManager/ViewManager.py" line="3486" />
-      <source>Ctrl+F</source>
-      <comment>Search|Search</comment>
-      <translation>Ctrl+F</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2550" />
-      <location filename="../QScintilla/ShellWindow.py" line="934" />
-      <location filename="../ViewManager/ViewManager.py" line="3493" />
-      <source>Search for a text</source>
-      <translation>搜索文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2553" />
-      <location filename="../ViewManager/ViewManager.py" line="3496" />
-      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&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="2565" />
-      <location filename="../QScintilla/ShellWindow.py" line="949" />
-      <location filename="../ViewManager/ViewManager.py" line="3508" />
-      <source>Search next</source>
-      <translation>搜索下一个</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2567" />
-      <location filename="../QScintilla/ShellWindow.py" line="951" />
-      <location filename="../ViewManager/ViewManager.py" line="3510" />
-      <source>Search &amp;next</source>
-      <translation>搜索下一个(&amp;N)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2569" />
-      <location filename="../QScintilla/ShellWindow.py" line="953" />
-      <location filename="../ViewManager/ViewManager.py" line="3512" />
-      <source>F3</source>
-      <comment>Search|Search next</comment>
-      <translation>F3</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
-      <location filename="../QScintilla/ShellWindow.py" line="960" />
-      <location filename="../ViewManager/ViewManager.py" line="3519" />
-      <source>Search next occurrence of text</source>
-      <translation>搜索下一处文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2579" />
-      <location filename="../ViewManager/ViewManager.py" line="3522" />
-      <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&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="2591" />
-      <location filename="../QScintilla/ShellWindow.py" line="977" />
-      <location filename="../ViewManager/ViewManager.py" line="3534" />
-      <source>Search previous</source>
-      <translation>搜索上一个</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2593" />
-      <location filename="../QScintilla/ShellWindow.py" line="979" />
-      <location filename="../ViewManager/ViewManager.py" line="3536" />
-      <source>Search &amp;previous</source>
-      <translation>搜索上一个(&amp;P)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2595" />
-      <location filename="../QScintilla/ShellWindow.py" line="981" />
-      <location filename="../ViewManager/ViewManager.py" line="3538" />
-      <source>Shift+F3</source>
-      <comment>Search|Search previous</comment>
-      <translation>Shift+F3</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2604" />
-      <location filename="../QScintilla/ShellWindow.py" line="990" />
-      <location filename="../ViewManager/ViewManager.py" line="3547" />
-      <source>Search previous occurrence of text</source>
-      <translation>搜索上一处文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
-      <location filename="../ViewManager/ViewManager.py" line="3552" />
-      <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&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="2623" />
-      <location filename="../QScintilla/MiniEditor.py" line="2621" />
-      <location filename="../ViewManager/ViewManager.py" line="3566" />
-      <location filename="../ViewManager/ViewManager.py" line="3564" />
-      <source>Clear search markers</source>
-      <translation>清除搜索标记</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2625" />
-      <location filename="../ViewManager/ViewManager.py" line="3568" />
-      <source>Ctrl+3</source>
-      <comment>Search|Clear search markers</comment>
-      <translation>Ctrl+3</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2634" />
-      <location filename="../ViewManager/ViewManager.py" line="3577" />
-      <source>Clear all displayed search markers</source>
-      <translation>清除所有显示的搜索标记</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2639" />
-      <location filename="../ViewManager/ViewManager.py" line="3582" />
-      <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&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="3594" />
       <location filename="../ViewManager/ViewManager.py" line="3592" />
       <source>Search current word forward</source>
@@ -95463,118 +95752,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2649" />
-      <location filename="../ViewManager/ViewManager.py" line="3650" />
-      <source>Replace</source>
-      <translation>替换</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2650" />
-      <location filename="../ViewManager/ViewManager.py" line="3651" />
-      <source>&amp;Replace...</source>
-      <translation>替换(&amp;R)…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2652" />
-      <location filename="../ViewManager/ViewManager.py" line="3653" />
-      <source>Ctrl+R</source>
-      <comment>Search|Replace</comment>
-      <translation>Ctrl+R</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2659" />
-      <location filename="../ViewManager/ViewManager.py" line="3660" />
-      <source>Replace some text</source>
-      <translation>替换某文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2662" />
-      <location filename="../ViewManager/ViewManager.py" line="3663" />
-      <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&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="2676" />
-      <location filename="../QScintilla/MiniEditor.py" line="2674" />
-      <location filename="../ViewManager/ViewManager.py" line="3677" />
-      <location filename="../ViewManager/ViewManager.py" line="3675" />
-      <source>Replace and Search</source>
-      <translation type="unfinished">替换和搜索</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2678" />
-      <location filename="../ViewManager/ViewManager.py" line="3679" />
-      <source>Meta+R</source>
-      <comment>Search|Replace and Search</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2687" />
-      <location filename="../ViewManager/ViewManager.py" line="3688" />
-      <source>Replace the found text and search the next occurrence</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2692" />
-      <location filename="../ViewManager/ViewManager.py" line="3693" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2706" />
-      <location filename="../ViewManager/ViewManager.py" line="3709" />
-      <location filename="../ViewManager/ViewManager.py" line="3707" />
-      <source>Replace Occurrence</source>
-      <translation>替换当前</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2710" />
-      <location filename="../ViewManager/ViewManager.py" line="3711" />
-      <source>Ctrl+Meta+R</source>
-      <comment>Search|Replace Occurrence</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2719" />
-      <location filename="../ViewManager/ViewManager.py" line="3720" />
-      <source>Replace the found text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2722" />
-      <location filename="../ViewManager/ViewManager.py" line="3723" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2735" />
-      <location filename="../QScintilla/MiniEditor.py" line="2733" />
-      <location filename="../ViewManager/ViewManager.py" line="3736" />
-      <location filename="../ViewManager/ViewManager.py" line="3734" />
-      <source>Replace All</source>
-      <translation type="unfinished">替换全部</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2737" />
-      <location filename="../ViewManager/ViewManager.py" line="3738" />
-      <source>Shift+Meta+R</source>
-      <comment>Search|Replace All</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2746" />
-      <location filename="../ViewManager/ViewManager.py" line="3747" />
-      <source>Replace search text occurrences</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2749" />
-      <location filename="../ViewManager/ViewManager.py" line="3750" />
-      <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" />
-    </message>
-    <message>
       <location filename="../ViewManager/ViewManager.py" line="3772" />
       <location filename="../ViewManager/ViewManager.py" line="3761" />
       <source>Goto Line</source>
@@ -95794,158 +95971,6 @@
       <translation>搜索(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2764" />
-      <location filename="../QScintilla/ShellWindow.py" line="1016" />
-      <location filename="../ViewManager/ViewManager.py" line="4092" />
-      <source>Zoom in</source>
-      <translation>放大</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2766" />
-      <location filename="../QScintilla/ShellWindow.py" line="1018" />
-      <location filename="../ViewManager/ViewManager.py" line="4094" />
-      <source>Zoom &amp;in</source>
-      <translation>放大(&amp;I)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2768" />
-      <location filename="../QScintilla/ShellWindow.py" line="1020" />
-      <location filename="../ViewManager/ViewManager.py" line="4096" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation>Ctrl++</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2771" />
-      <location filename="../QScintilla/ShellWindow.py" line="1023" />
-      <location filename="../ViewManager/ViewManager.py" line="4099" />
-      <source>Zoom In</source>
-      <comment>View|Zoom in</comment>
-      <translation>放大</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2777" />
-      <location filename="../QScintilla/ShellWindow.py" line="1029" />
-      <location filename="../ViewManager/ViewManager.py" line="4105" />
-      <source>Zoom in on the text</source>
-      <translation>放大显示文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2780" />
-      <location filename="../QScintilla/ShellWindow.py" line="1032" />
-      <location filename="../ViewManager/ViewManager.py" line="4108" />
-      <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="../QScintilla/MiniEditor.py" line="2790" />
-      <location filename="../QScintilla/ShellWindow.py" line="1042" />
-      <location filename="../ViewManager/ViewManager.py" line="4118" />
-      <source>Zoom out</source>
-      <translation>缩小</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2792" />
-      <location filename="../QScintilla/ShellWindow.py" line="1044" />
-      <location filename="../ViewManager/ViewManager.py" line="4120" />
-      <source>Zoom &amp;out</source>
-      <translation>缩小(&amp;O)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2794" />
-      <location filename="../QScintilla/ShellWindow.py" line="1046" />
-      <location filename="../ViewManager/ViewManager.py" line="4122" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation>Ctrl+-</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2797" />
-      <location filename="../QScintilla/ShellWindow.py" line="1049" />
-      <location filename="../ViewManager/ViewManager.py" line="4125" />
-      <source>Zoom Out</source>
-      <comment>View|Zoom out</comment>
-      <translation>缩小</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2803" />
-      <location filename="../QScintilla/ShellWindow.py" line="1055" />
-      <location filename="../ViewManager/ViewManager.py" line="4131" />
-      <source>Zoom out on the text</source>
-      <translation>缩小显示文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2806" />
-      <location filename="../QScintilla/ShellWindow.py" line="1058" />
-      <location filename="../ViewManager/ViewManager.py" line="4134" />
-      <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="../QScintilla/MiniEditor.py" line="2816" />
-      <location filename="../QScintilla/ShellWindow.py" line="1068" />
-      <location filename="../ViewManager/ViewManager.py" line="4144" />
-      <source>Zoom reset</source>
-      <translation>重置缩放</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2818" />
-      <location filename="../QScintilla/ShellWindow.py" line="1070" />
-      <location filename="../ViewManager/ViewManager.py" line="4146" />
-      <source>Zoom &amp;reset</source>
-      <translation>重置缩放(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2820" />
-      <location filename="../QScintilla/ShellWindow.py" line="1072" />
-      <location filename="../ViewManager/ViewManager.py" line="4148" />
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation>Ctrl+0</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2827" />
-      <location filename="../QScintilla/ShellWindow.py" line="1079" />
-      <location filename="../ViewManager/ViewManager.py" line="4155" />
-      <source>Reset the zoom of the text</source>
-      <translation>重置文本缩放大小</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2830" />
-      <location filename="../QScintilla/ShellWindow.py" line="1082" />
-      <location filename="../ViewManager/ViewManager.py" line="4158" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2841" />
-      <location filename="../QScintilla/ShellWindow.py" line="1093" />
-      <location filename="../ViewManager/ViewManager.py" line="4169" />
-      <source>Zoom</source>
-      <translation>缩放</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2843" />
-      <location filename="../QScintilla/ShellWindow.py" line="1095" />
-      <location filename="../ViewManager/ViewManager.py" line="4171" />
-      <source>&amp;Zoom</source>
-      <translation>缩放(&amp;Z)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2850" />
-      <location filename="../QScintilla/ShellWindow.py" line="1102" />
-      <location filename="../ViewManager/ViewManager.py" line="4178" />
-      <source>Zoom the text</source>
-      <translation>缩放文本</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/ShellWindow.py" line="1105" />
-      <location filename="../ViewManager/ViewManager.py" line="4181" />
-      <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="4200" />
       <location filename="../ViewManager/ViewManager.py" line="4192" />
       <source>Toggle all folds</source>
@@ -96760,27 +96785,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="937" />
-      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the shell window. A dialog is shown to enter the search text and options for the search.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="963" />
-      <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/ShellWindow.py" line="995" />
-      <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the shell window. The previously entered search text and options are reused.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="601" />
-      <source>Ctrl+G</source>
-      <comment>Search|Goto Offset</comment>
-      <translation>Ctrl+G</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -96945,31 +96949,6 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="55" />
-      <source>Edit Virtual Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="57" />
-      <source>Add Virtual Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
-      <source>Virtualenv Target Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="70" />
-      <source>Python Interpreter</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
-      <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" />
       <source>Logical Name:</source>
       <translation type="unfinished" />
@@ -97045,61 +97024,35 @@
       <source>Description:</source>
       <translation type="unfinished">描述:</translation>
     </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="55" />
+      <source>Edit Virtual Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="57" />
+      <source>Add Virtual Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
+      <source>Virtualenv Target Directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="70" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>VirtualenvConfigurationDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="49" />
-      <source>Virtualenv Target Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="56" />
-      <source>Extra Search Path for setuptools/pip</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="61" />
-      <source>Python Interpreter</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="72" />
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="66" />
-      <source>Conda Environment Location</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="78" />
-      <source>Conda Requirements File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="82" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="347" />
-      <source>&lt;virtualenv did not finish within 5s.&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="367" />
-      <source>&lt;No suitable virtualenv found.&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" />
-      <source>&lt;pyvenv did not finish within 5s.&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="426" />
-      <source>&lt;No suitable pyvenv found.&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
       <source>Virtual Environment Configuration</source>
       <translation type="unfinished">虚拟环境配置</translation>
@@ -97423,6 +97376,57 @@
       <source>Perform dry-run</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="49" />
+      <source>Virtualenv Target Directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="56" />
+      <source>Extra Search Path for setuptools/pip</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="61" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="72" />
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="66" />
+      <source>Conda Environment Location</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="78" />
+      <source>Conda Requirements File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="82" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="347" />
+      <source>&lt;virtualenv did not finish within 5s.&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="367" />
+      <source>&lt;No suitable virtualenv found.&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" />
+      <source>&lt;pyvenv did not finish within 5s.&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="426" />
+      <source>&lt;No suitable pyvenv found.&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>VirtualenvExecDialog</name>
@@ -97781,11 +97785,6 @@
   <context>
     <name>VirtualenvUpgradeConfigurationDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="48" />
-      <source>Python Interpreter</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
       <source>Virtual Environment Upgrade Configuration</source>
       <translation type="unfinished" />
@@ -97855,6 +97854,11 @@
       <source>Upgrade Dependencies</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="48" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>VirtualenvUpgradeExecDialog</name>
@@ -98119,15 +98123,15 @@
   <context>
     <name>VirusTotalWhoisDialog</name>
     <message>
+      <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui" line="0" />
+      <source>Whois Information</source>
+      <translation>Whois 信息</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.py" line="37" />
       <source>&lt;b&gt;Whois information for domain {0}&lt;/b&gt;</source>
       <translation>&lt;b&gt;域名 {0} 的 whois 信息&lt;/b&gt;</translation>
     </message>
-    <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui" line="0" />
-      <source>Whois Information</source>
-      <translation>Whois 信息</translation>
-    </message>
   </context>
   <context>
     <name>VmListspacePlugin</name>
@@ -98269,11 +98273,6 @@
   <context>
     <name>WebBrowserAppearancePage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" />
-      <source>Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="unfinished">层叠样式表 (*.css);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.ui" line="0" />
       <source>&lt;b&gt;Configure Web Browser appearance&lt;/b&gt;</source>
       <translation type="unfinished">&lt;b&gt;配置网页浏览器外观&lt;/b&gt;</translation>
@@ -98498,6 +98497,11 @@
       <source>Show Toolbars</source>
       <translation type="unfinished">显示工具栏</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" />
+      <source>Cascading Style Sheets (*.css);;All files (*)</source>
+      <translation type="unfinished">层叠样式表 (*.css);;所有文件 (*)</translation>
+    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -100175,26 +100179,6 @@
   <context>
     <name>WebBrowserVirusTotalPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="71" />
-      <source>Checking validity of the service key...</source>
-      <translation type="unfinished">正在检查服务密钥的有效性…</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="86" />
-      <source>The service key is valid.</source>
-      <translation type="unfinished">服务密钥有效。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="90" />
-      <source>&lt;font color="#FF0000"&gt;The service key is not valid.&lt;/font&gt;</source>
-      <translation type="unfinished">&lt;font color="#FF0000"&gt;服务密钥无效。&lt;/font&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="96" />
-      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
-      <translation type="unfinished">&lt;font color="#FF0000"&gt;&lt;b&gt;错误:&lt;/b&gt;{0}&lt;/font&gt;</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.ui" line="0" />
       <source>&lt;b&gt;Configure VirusTotal Interface&lt;/b&gt;</source>
       <translation type="unfinished">&lt;b&gt;配置 VirusTotal 界面&lt;/b&gt;</translation>
@@ -100244,6 +100228,26 @@
       <source>Use secure (https) connections</source>
       <translation type="unfinished">使用安全(https)连接</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="71" />
+      <source>Checking validity of the service key...</source>
+      <translation type="unfinished">正在检查服务密钥的有效性…</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="86" />
+      <source>The service key is valid.</source>
+      <translation type="unfinished">服务密钥有效。</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="90" />
+      <source>&lt;font color="#FF0000"&gt;The service key is not valid.&lt;/font&gt;</source>
+      <translation type="unfinished">&lt;font color="#FF0000"&gt;服务密钥无效。&lt;/font&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="96" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
+      <translation type="unfinished">&lt;font color="#FF0000"&gt;&lt;b&gt;错误:&lt;/b&gt;{0}&lt;/font&gt;</translation>
+    </message>
   </context>
   <context>
     <name>WebBrowserWebSearchWidget</name>
@@ -102374,16 +102378,6 @@
   <context>
     <name>WebIconDialog</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebIconDialog.py" line="56" />
-      <source>Remove Selected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Tools/WebIconDialog.py" line="59" />
-      <source>Remove All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Tools/WebIconDialog.ui" line="0" />
       <source>Favicons</source>
       <translation type="unfinished" />
@@ -102408,6 +102402,16 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">移除全部(&amp;A)</translation>
     </message>
+    <message>
+      <location filename="../WebBrowser/Tools/WebIconDialog.py" line="56" />
+      <source>Remove Selected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Tools/WebIconDialog.py" line="59" />
+      <source>Remove All</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>WidgetArea</name>
@@ -102942,23 +102946,6 @@
   <context>
     <name>WifiNetworksWindow</name>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" />
-      <source>Scan WiFi Networks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" />
-      <source>&lt;p&gt;The scan for available WiFi networks failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message numerus="yes">
-      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" />
-      <source>&lt;p&gt;Detected &lt;b&gt;%n&lt;/b&gt; network(s).&lt;/p&gt;</source>
-      <translation type="unfinished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" />
       <source>WiFi Networks</source>
       <translation type="unfinished" />
@@ -103023,10 +103010,33 @@
       <source>Periodic Scan</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" />
+      <source>Scan WiFi Networks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" />
+      <source>&lt;p&gt;The scan for available WiFi networks failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message numerus="yes">
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" />
+      <source>&lt;p&gt;Detected &lt;b&gt;%n&lt;/b&gt; network(s).&lt;/p&gt;</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
   </context>
   <context>
     <name>WifiStatusDialog</name>
     <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" />
+      <source>WiFi Status</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" />
@@ -103161,12 +103171,6 @@
       <source>SSID</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" />
-      <source>WiFi Status</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>WizardEricPluginWizard</name>
@@ -104204,11 +104208,6 @@
   <context>
     <name>subversion</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1732" />
-      <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1883" />
       <source>unknown</source>
       <translation>未知</translation>
@@ -104218,5 +104217,10 @@
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PySvn V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion API V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{7}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{8}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1732" />
+      <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
   </context>
 </TS>

eric ide

mercurial