Removed the 'GB2312' prefix from the Chinese translations.

Sun, 17 Jan 2016 14:18:21 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 17 Jan 2016 14:18:21 +0100
changeset 4678
2a8b44424952
parent 4676
c65b401b775e
child 4680
b4ddee75f50e

Removed the 'GB2312' prefix from the Chinese translations.

eric6.e4p file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.GB2312.qm file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.GB2312.ts file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.qm file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/eric6.e4p	Sun Jan 17 13:40:24 2016 +0100
+++ b/eric6.e4p	Sun Jan 17 14:18:21 2016 +0100
@@ -1657,8 +1657,8 @@
     <Translation>i18n/eric6_ru.ts</Translation>
     <Translation>i18n/eric6_tr.qm</Translation>
     <Translation>i18n/eric6_tr.ts</Translation>
-    <Translation>i18n/eric6_zh_CN.GB2312.qm</Translation>
-    <Translation>i18n/eric6_zh_CN.GB2312.ts</Translation>
+    <Translation>i18n/eric6_zh_CN.qm</Translation>
+    <Translation>i18n/eric6_zh_CN.ts</Translation>
   </Translations>
   <Resources>
     <Resource>Helpviewer/Bookmarks/DefaultBookmarks.qrc</Resource>
Binary file i18n/eric6_zh_CN.GB2312.qm has changed
--- a/i18n/eric6_zh_CN.GB2312.ts	Sun Jan 17 13:40:24 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66853 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="zh" sourcelanguage="">
-<context>
-    <name>AboutDialog</name>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="14"/>
-        <source>About Eric</source>
-        <translation>关于Eric</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="56"/>
-        <source>&amp;About</source>
-        <translation>关于(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="73"/>
-        <source>A&amp;uthors</source>
-        <translation>作者(&amp;u)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="90"/>
-        <source>&amp;Thanks To</source>
-        <translation>鸣谢(&amp;T)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="107"/>
-        <source>&amp;License Agreement</source>
-        <translation>许可协议(&amp;L)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="25"/>
-        <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=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href=&quot;mailto:{3}&quot;&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 type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AboutPlugin</name>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="85"/>
-        <source>Display information about this software</source>
-        <translation>显示软件信息</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="95"/>
-        <source>About Qt</source>
-        <translation>关于 Qt</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="95"/>
-        <source>About &amp;Qt</source>
-        <translation>关于 &amp;Qt</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="99"/>
-        <source>Display information about the Qt toolkit</source>
-        <translation>显示Qt工具包信息</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="101"/>
-        <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示Qt工具包的部分相关信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="80"/>
-        <source>About {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="80"/>
-        <source>&amp;About {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginAbout.py" line="87"/>
-        <source>&lt;b&gt;About {0}&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="53"/>
-        <source>Subscribe?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="53"/>
-        <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockDialog</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="14"/>
-        <source>AdBlock Configuration</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="23"/>
-        <source>Enable AdBlock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="81"/>
-        <source>Actions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="150"/>
-        <source>Learn more about writing rules...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="143"/>
-        <source>Update Subscription</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="130"/>
-        <source>Browse Subscriptions...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="225"/>
-        <source>Remove Subscription</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="63"/>
-        <source>Enter search term for subscriptions and rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="108"/>
-        <source>Enter the update period (1 to 14 days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="41"/>
-        <source>Search...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="125"/>
-        <source>Add Rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="127"/>
-        <source>Remove Rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="138"/>
-        <source>Disable Subscription</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="140"/>
-        <source>Enable Subscription</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="146"/>
-        <source>Update All Subscriptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="215"/>
-        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt; and all subscriptions requiring it?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.py" line="222"/>
-        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockDialog.ui" line="101"/>
-        <source>Default Update Period (days):</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockExceptionsDialog</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="14"/>
-        <source>AdBlock Exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="51"/>
-        <source>Enter a host to block AdBlock for</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="61"/>
-        <source>Press to add the host</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="64"/>
-        <source>&amp;Add</source>
-        <translation type="unfinished">添加(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="84"/>
-        <source>Press to delete the selected hosts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.ui" line="87"/>
-        <source>&amp;Delete</source>
-        <translation type="unfinished">删除(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockExceptionsDialog.py" line="37"/>
-        <source>Enter host to be added...</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockIcon</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="38"/>
-        <source>AdBlock lets you block unwanted content on web pages.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="73"/>
-        <source>Disable AdBlock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="78"/>
-        <source>Enable AdBlock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="106"/>
-        <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="111"/>
-        <source>{0} with ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="116"/>
-        <source>No content blocked</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="125"/>
-        <source>AdBlock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="86"/>
-        <source>Remove AdBlock Exception</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="91"/>
-        <source>Add AdBlock Exception</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="95"/>
-        <source>AdBlock Exceptions...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="99"/>
-        <source>AdBlock Configuration...</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockManager</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockManager.py" line="141"/>
-        <source>Custom Rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockSubscription</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="319"/>
-        <source>Load subscription rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="493"/>
-        <source>Downloading subscription rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="430"/>
-        <source>Got empty subscription rules.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="516"/>
-        <source>Saving subscription rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="309"/>
-        <source>Unable to open adblock file &apos;{0}&apos; for reading.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="417"/>
-        <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="516"/>
-        <source>Unable to open adblock file &apos;{0}&apos; for writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="319"/>
-        <source>AdBlock file &apos;{0}&apos; does not start with [Adblock.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="493"/>
-        <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AdBlockTreeWidget</name>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockTreeWidget.py" line="121"/>
-        <source>Add Custom Rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockTreeWidget.py" line="121"/>
-        <source>Write your rule here:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockTreeWidget.py" line="172"/>
-        <source>Add Rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockTreeWidget.py" line="174"/>
-        <source>Remove Rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/AdBlock/AdBlockTreeWidget.py" line="226"/>
-        <source>{0} (recently updated)</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AddBookmarkDialog</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.py" line="198"/>
-        <source>Add Bookmark</source>
-        <translation type="unfinished">添加书签</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="42"/>
-        <source>Enter the name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="56"/>
-        <source>Enter the address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.py" line="112"/>
-        <source>Url</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.py" line="113"/>
-        <source>Title</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.py" line="195"/>
-        <source>Add Folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="35"/>
-        <source>Name:</source>
-        <translation type="unfinished">名称:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="49"/>
-        <source>Address:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="63"/>
-        <source>Description:</source>
-        <translation type="unfinished">描述:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="73"/>
-        <source>Enter a description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/AddBookmarkDialog.ui" line="80"/>
-        <source>Folder:</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AddDirectoryDialog</name>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="14"/>
-        <source>Add Directory</source>
-        <translation>添加文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="17"/>
-        <source>Add a directory to the current project</source>
-        <translation>为当前工程添加文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="20"/>
-        <source>&lt;b&gt;Add Directory Dialog&lt;/b&gt;
-&lt;p&gt;This dialog is used to add a directory to the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;添加目录对话框&lt;/b&gt;
-&lt;p&gt;使用本对话框为当前项目添加文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="108"/>
-        <source>&lt;b&gt;Target Directory&lt;/b&gt;
-&lt;p&gt;Select the target directory via a directory selection dialog.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;目标文件夹&lt;/b&gt;
-&lt;p&gt;通过文件夹选择对话框选择目标文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="74"/>
-        <source>&amp;Target Directory:</source>
-        <translation>目标文件夹(&amp;T):</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="62"/>
-        <source>Enter the name of the directory to add</source>
-        <translation>输入要添加的文件夹名称</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="48"/>
-        <source>&lt;b&gt;Source Directory&lt;/b&gt;
-&lt;p&gt;Enter the name of the directory to add to the current project.
- You may select it with a dialog by pressing the button to
- the right.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;源文件夹&lt;/b&gt;
-&lt;p&gt;输入要添加到当前项目的文件夹名称。 您可以通过点击对话框右边的按钮来
-进行选择。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="105"/>
-        <source>Select, whether a recursive add should be performed</source>
-        <translation>如果需要添加子文件夹,选择该选项</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="108"/>
-        <source>&amp;Recurse into subdirectories</source>
-        <translation>包含子文件夹(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="93"/>
-        <source>Enter the target directory for the file</source>
-        <translation>为文件输入目标文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="96"/>
-        <source>&lt;b&gt;Target Directory&lt;/b&gt;
-&lt;p&gt;Enter the target directory. You may select it
- with a dialog by pressing the button to the right.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;目标文件夹&lt;/b&gt;
-&lt;p&gt;输入目标文件夹。您可以通过点击对话框右边的按钮来
-进行选择。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="100"/>
-        <source>&lt;b&gt;Source Directory&lt;/b&gt;
-&lt;p&gt;Select the source directory via a directory selection dialog.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;源文件夹&lt;/b&gt;
-&lt;p&gt;通过文件夹选择对话框选择源文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="43"/>
-        <source>&amp;Source Directory:</source>
-        <translation>源(&amp;S)文件夹:</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="30"/>
-        <source>&amp;File Type:</source>
-        <translation>文件(&amp;F)类型:</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="66"/>
-        <source>Source Files</source>
-        <translation>源文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="68"/>
-        <source>Forms Files</source>
-        <translation>窗体文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="70"/>
-        <source>Resource Files</source>
-        <translation>资源文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="72"/>
-        <source>Interface Files</source>
-        <translation>界面文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="74"/>
-        <source>Other Files (*)</source>
-        <translation>其它文件 (*)</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.py" line="116"/>
-        <source>Select directory</source>
-        <translation type="obsolete">选择文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddDirectoryDialog.ui" line="65"/>
-        <source>&lt;b&gt;Source Directory&lt;/b&gt;
-&lt;p&gt;Enter the name of the directory to add to the current project.
- You may select it with a dialog by pressing the button to the right.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AddFileDialog</name>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="14"/>
-        <source>Add Files</source>
-        <translation>添加文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="17"/>
-        <source>&lt;b&gt;Add Files Dialog&lt;/b&gt;
-&lt;p&gt;This dialog is used to add files to the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;添加文件对话框&lt;/b&gt;
-&lt;p&gt;本对话框用于为当前项目添加文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="74"/>
-        <source>&lt;b&gt;Source Files&lt;/b&gt;
-&lt;p&gt;Select the source files via a files selection dialog.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;源文件&lt;/b&gt;
-&lt;p&gt;通过文件选择对话框选择源文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="61"/>
-        <source>&amp;Target Directory:</source>
-        <translation>目标文件夹(&amp;T):</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="80"/>
-        <source>Enter the target directory for the file</source>
-        <translation>为文件输入目标文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="83"/>
-        <source>&lt;b&gt;Target Directory&lt;/b&gt;
-&lt;p&gt;Enter the target directory. You may select it
- with a dialog by pressing the button to the right.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;目标文件夹&lt;/b&gt;
-&lt;p&gt;输入目标文件夹。您可以通过点击对话框右边的按钮来
-进行选择。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="82"/>
-        <source>&lt;b&gt;Target Directory&lt;/b&gt;
-&lt;p&gt;Select the target directory via a directory selection dialog.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;目标文件夹&lt;/b&gt;
-&lt;p&gt;通过文件夹选择对话框选择目标文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="29"/>
-        <source>&amp;Source Files:</source>
-        <translation>源(&amp;S)文件:</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="61"/>
-        <source>Enter the name of files to add separated by the path separator</source>
-        <translation type="obsolete">输入要添加的文件名,使用路径分隔符进行分隔</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="64"/>
-        <source>&lt;b&gt;Source Files&lt;/b&gt;
-&lt;p&gt;Enter the name of files to add to the current project separated
-by the path separator. You may select them with a dialog by pressing 
-the button to the right.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;源文件&lt;/b&gt;
-&lt;p&gt;输入要添加到当前项目中的文件名,通过路径分隔符进行分隔。
-您可以通过点击对话框右侧的按钮来进行选择。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="94"/>
-        <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source>
-        <translation>如果要使文件作为源代码进行添加(自动检测将失效),选择该选项</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="97"/>
-        <source>Is source&amp;code files</source>
-        <translation>是源代码文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="100"/>
-        <source>Alt+C</source>
-        <translation>Alt+C</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="73"/>
-        <source>Select target directory</source>
-        <translation type="obsolete">选择目标文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="94"/>
-        <source>Select Files</source>
-        <translation>选择文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="102"/>
-        <source>Select user-interface files</source>
-        <translation>选择用户界面文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="110"/>
-        <source>Select resource files</source>
-        <translation>选择资源文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="118"/>
-        <source>Select source files</source>
-        <translation>选择源文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="126"/>
-        <source>Select interface files</source>
-        <translation>选择界面文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="134"/>
-        <source>Select translation files</source>
-        <translation>选择翻译文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="136"/>
-        <source>All Files (*)</source>
-        <translation>所有文件 (*)</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="137"/>
-        <source>Select files</source>
-        <translation>选择文件</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="81"/>
-        <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="100"/>
-        <source>Forms Files ({0})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="108"/>
-        <source>Resource Files ({0})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="116"/>
-        <source>Source Files ({0});;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="124"/>
-        <source>Interface Files ({0})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.py" line="132"/>
-        <source>Translation Files ({0})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="48"/>
-        <source>Enter the name of files to add separated by &quot;;&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFileDialog.ui" line="51"/>
-        <source>&lt;b&gt;Source Files&lt;/b&gt;
-&lt;p&gt;Enter the name of files to add to the current project separated
-by &quot;;&quot;. You may select them with a dialog by pressing 
-the button to the right.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AddFoundFilesDialog</name>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.ui" line="14"/>
-        <source>Add found files to project</source>
-        <translation>将已找到的文件添加到项目中</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.ui" line="17"/>
-        <source>Adds the found files to the current project.</source>
-        <translation>将已找到的文件添加到当前项目中。</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.ui" line="26"/>
-        <source>List of found files.</source>
-        <translation>已找到文件的清单。</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.py" line="40"/>
-        <source>Add All</source>
-        <translation>添加所有的</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.py" line="42"/>
-        <source>Add all files.</source>
-        <translation>添加所有文件。</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.py" line="43"/>
-        <source>Add Selected</source>
-        <translation>添加选中的</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddFoundFilesDialog.py" line="45"/>
-        <source>Add selected files only.</source>
-        <translation>只添加选中的文件。</translation>
-    </message>
-</context>
-<context>
-    <name>AddLanguageDialog</name>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="13"/>
-        <source>Add Language</source>
-        <translation>添加语言</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="16"/>
-        <source>Add a language to the current project</source>
-        <translation>为当前项目添加语言</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="19"/>
-        <source>&lt;b&gt;Add Language Dialog&lt;/b&gt;
-&lt;p&gt;This dialog is used to add a language to the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;添加语言对话框&lt;/b&gt;&lt;p&gt;本对话框用于为当前项目添加一种语言。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="31"/>
-        <source>&amp;Language:</source>
-        <translation>语言(&amp;L):</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="47"/>
-        <source>Select a language to add to the current project</source>
-        <translation>选择要添加到当前项目中的语言</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="50"/>
-        <source>&lt;b&gt;Language&lt;/b&gt;
-&lt;p&gt;Select a language to add to the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;语言&lt;/b&gt;
-&lt;p&gt;选择要添加到当前项目中的语言。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="61"/>
-        <source>af</source>
-        <translation>af</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="66"/>
-        <source>ar</source>
-        <translation>ar</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="71"/>
-        <source>bg</source>
-        <translation>bg</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="76"/>
-        <source>bo</source>
-        <translation>bo</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="81"/>
-        <source>br</source>
-        <translation>br</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="86"/>
-        <source>bs</source>
-        <translation>bs</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="91"/>
-        <source>ca</source>
-        <translation>ca</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="96"/>
-        <source>cs</source>
-        <translation>cs</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="101"/>
-        <source>cy</source>
-        <translation>cy</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="106"/>
-        <source>da</source>
-        <translation>da</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="111"/>
-        <source>de</source>
-        <translation>de</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="116"/>
-        <source>el</source>
-        <translation>el</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="121"/>
-        <source>en</source>
-        <translation>en</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="126"/>
-        <source>en_GB</source>
-        <translation>en_GB</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="131"/>
-        <source>en_US</source>
-        <translation>en_US</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="136"/>
-        <source>eo</source>
-        <translation>eo</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="141"/>
-        <source>es</source>
-        <translation>es</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="146"/>
-        <source>et</source>
-        <translation>et</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="151"/>
-        <source>eu</source>
-        <translation>eu</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="156"/>
-        <source>fi</source>
-        <translation>fi</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="161"/>
-        <source>fr</source>
-        <translation>fr</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="166"/>
-        <source>ga</source>
-        <translation>ga</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="171"/>
-        <source>gl</source>
-        <translation>gl</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="176"/>
-        <source>gu</source>
-        <translation>gu</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="181"/>
-        <source>he</source>
-        <translation>he</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="186"/>
-        <source>hi</source>
-        <translation>hi</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="191"/>
-        <source>hu</source>
-        <translation>hu</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="196"/>
-        <source>id</source>
-        <translation>id</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="201"/>
-        <source>is</source>
-        <translation>is</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="206"/>
-        <source>it</source>
-        <translation>it</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="211"/>
-        <source>ja</source>
-        <translation>ja</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="216"/>
-        <source>km</source>
-        <translation>km</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="221"/>
-        <source>ko</source>
-        <translation>ko</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="226"/>
-        <source>lt</source>
-        <translation>lt</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="231"/>
-        <source>lv</source>
-        <translation>lv</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="236"/>
-        <source>mi</source>
-        <translation>mi</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="241"/>
-        <source>mk</source>
-        <translation>mk</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="246"/>
-        <source>mr</source>
-        <translation>mr</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="251"/>
-        <source>nl</source>
-        <translation>nl</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="256"/>
-        <source>no</source>
-        <translation>否</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="261"/>
-        <source>no_NY</source>
-        <translation>no_NY</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="266"/>
-        <source>oc</source>
-        <translation>oc</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="271"/>
-        <source>pl</source>
-        <translation>pl</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="276"/>
-        <source>pt</source>
-        <translation>pt</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="281"/>
-        <source>pt_BR</source>
-        <translation>pt_BR</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="286"/>
-        <source>ro</source>
-        <translation>ro</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="291"/>
-        <source>ru</source>
-        <translation>ru</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="296"/>
-        <source>sk</source>
-        <translation>sk</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="301"/>
-        <source>sl</source>
-        <translation>sl</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="306"/>
-        <source>sr</source>
-        <translation>sr</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="311"/>
-        <source>sv</source>
-        <translation>sv</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="316"/>
-        <source>ta</source>
-        <translation>ta</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="321"/>
-        <source>th</source>
-        <translation>th</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="326"/>
-        <source>tr</source>
-        <translation>tr</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="331"/>
-        <source>uk</source>
-        <translation>uk</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="336"/>
-        <source>vn</source>
-        <translation>vn</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="341"/>
-        <source>wa</source>
-        <translation>wa</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="346"/>
-        <source>zh_CN.GB2312</source>
-        <translation>zh_CN.GB2312</translation>
-    </message>
-    <message>
-        <location filename="../Project/AddLanguageDialog.ui" line="351"/>
-        <source>zh_TW.Big5</source>
-        <translation>zh_TW.Big5</translation>
-    </message>
-</context>
-<context>
-    <name>AddProjectDialog</name>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="14"/>
-        <source>Add Project</source>
-        <translation>添加项目</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="23"/>
-        <source>&amp;Name:</source>
-        <translation>名称(&amp;N):</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="33"/>
-        <source>Enter the name of the project</source>
-        <translation>输入项目名称</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="40"/>
-        <source>Project&amp;file:</source>
-        <translation>项目文件(&amp;f):</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="59"/>
-        <source>Enter the name of the project file</source>
-        <translation>输入项目文件名称</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="57"/>
-        <source>Select the project file via a file selection dialog</source>
-        <translation type="obsolete">通过文件选择对话框选择项目文件</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="66"/>
-        <source>&amp;Description:</source>
-        <translation>描述(&amp;D):</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="79"/>
-        <source>Enter a short description for the project</source>
-        <translation>为项目输入简短描述</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.py" line="56"/>
-        <source>Project Properties</source>
-        <translation>项目属性</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.py" line="42"/>
-        <source>Project Files (*.e4p)</source>
-        <translation type="unfinished">项目文件 (*.e4p)</translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="112"/>
-        <source>Select to make this project the main project</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="115"/>
-        <source>Is &amp;main project</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="92"/>
-        <source>&amp;Category:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MultiProject/AddProjectDialog.ui" line="102"/>
-        <source>Select a project category</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ApplicationDiagramBuilder</name>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="45"/>
-        <source>Application Diagram {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
-        <source>Parsing modules...</source>
-        <translation type="unfinished">正在分析模块……</translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="195"/>
-        <source>&lt;&lt;Application&gt;&gt;</source>
-        <translation type="unfinished">&lt;&lt;Application&gt;&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="197"/>
-        <source>&lt;&lt;Others&gt;&gt;</source>
-        <translation type="unfinished">&lt;&lt;Others&gt;&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="282"/>
-        <source>Load Diagram</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="282"/>
-        <source>&lt;p&gt;The diagram belongs to the project &lt;b&gt;{0}&lt;/b&gt;. Shall this project be opened?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
-        <source>%v/%m Modules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="69"/>
-        <source>Application Diagram</source>
-        <translation type="unfinished">应用程序图</translation>
-    </message>
-</context>
-<context>
-    <name>ApplicationPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure the application&lt;/b&gt;</source>
-        <translation>&lt;b&gt;配置应用程序&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="37"/>
-        <source>Select, if only one instance of the application should be running</source>
-        <translation>如果将要运行的应用程序只有一个实例,选择该选项</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="40"/>
-        <source>Single Application Mode</source>
-        <translation>单应用程序模式</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="47"/>
-        <source>Select to show the startup splash screen</source>
-        <translation>选择显示启动画面</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="50"/>
-        <source>Show Splash Screen at startup</source>
-        <translation>在程序启动时显示启动画面</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="57"/>
-        <source>Open at startup</source>
-        <translation>在程序启动时打开</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="63"/>
-        <source>Select to not open anything</source>
-        <translation>选择不打开任何文件</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="125"/>
-        <source>None</source>
-        <translation>无</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="73"/>
-        <source>Select to open the most recently opened file</source>
-        <translation>选择打开最近打开过的文件</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="76"/>
-        <source>Last File</source>
-        <translation>最后打开的文件</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="83"/>
-        <source>Select to open the most recently opened project</source>
-        <translation>选择打开最近打开过的项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="86"/>
-        <source>Last Project</source>
-        <translation>最后打开的项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="93"/>
-        <source>Select to open the most recently opened multiproject</source>
-        <translation>选择打开最近打开的的多重项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="96"/>
-        <source>Last Multiproject</source>
-        <translation>最后打开的多重项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="103"/>
-        <source>Select to restore the global session</source>
-        <translation>选择恢复全局会话</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="106"/>
-        <source>Global Session</source>
-        <translation>全局会话</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="116"/>
-        <source>Check for updates</source>
-        <translation>检查更新</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="122"/>
-        <source>Select to disable update checking</source>
-        <translation>选择不进行更新检查</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="132"/>
-        <source>Select to check for updates at every startup</source>
-        <translation>选择在每次程序启动时检查更新</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="135"/>
-        <source>Always</source>
-        <translation>总是</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="142"/>
-        <source>Select to check for updates once a day</source>
-        <translation>选择每天检查更新</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="145"/>
-        <source>Daily</source>
-        <translation>每天</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="152"/>
-        <source>Select to check for updates once a week</source>
-        <translation>选择每周检查更新</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="155"/>
-        <source>Weekly</source>
-        <translation>每周</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="162"/>
-        <source>Select to check for updates once a month</source>
-        <translation>选择每月检查更新</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="165"/>
-        <source>Monthly</source>
-        <translation>每月</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="194"/>
-        <source>Error Log</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="200"/>
-        <source>Select to check the existence of an error log upon startup</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="175"/>
-        <source>Reporting</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="181"/>
-        <source>Select to use the system email client to send reports</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="184"/>
-        <source>Use System Email Client</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="203"/>
-        <source>Check for Error Log at Startup</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>AuthenticationDialog</name>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="19"/>
-        <source>Authentication Required</source>
-        <translation>已请求鉴别</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="30"/>
-        <source>Icon</source>
-        <translation>图标</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="43"/>
-        <source>Info</source>
-        <translation>信息</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="55"/>
-        <source>Username:</source>
-        <translation>用户名:</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="62"/>
-        <source>Enter username</source>
-        <translation>输入用户名</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="69"/>
-        <source>Password:</source>
-        <translation>密码:</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="76"/>
-        <source>Enter password</source>
-        <translation>输入密码</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="86"/>
-        <source>Select to save the login data</source>
-        <translation>选择保存登录数据</translation>
-    </message>
-    <message>
-        <location filename="../UI/AuthenticationDialog.ui" line="89"/>
-        <source>Save login data</source>
-        <translation>保存登录数据</translation>
-    </message>
-</context>
-<context>
-    <name>BackgroundService</name>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="121"/>
-        <source>{0} not configured.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="175"/>
-        <source>Restart background client?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="200"/>
-        <source>An error in Erics background client stopped the service.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="405"/>
-        <source>Erics background client disconnected because of an unknown reason.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="411"/>
-        <source>Background client disconnected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="411"/>
-        <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnect because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/BackgroundService.py" line="175"/>
-        <source>&lt;p&gt;The background client for &lt;b&gt;{0}&lt;/b&gt; has stopped due to an exception. It&apos;s used by various plug-ins like the different checkers.&lt;/p&gt;&lt;p&gt;Select&lt;ul&gt;&lt;li&gt;&lt;b&gt;&apos;Yes&apos;&lt;/b&gt; to restart the client, but abort the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;Retry&apos;&lt;/b&gt; to restart the client and the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;No&apos;&lt;/b&gt; to leave the client off.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarkActionSelectionDialog</name>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkActionSelectionDialog.ui" line="27"/>
-        <source>&lt;b&gt;Add/Edit Bookmark&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkActionSelectionDialog.py" line="51"/>
-        <source>Add Bookmark</source>
-        <translation type="unfinished">添加书签</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkActionSelectionDialog.py" line="54"/>
-        <source>Edit Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkActionSelectionDialog.py" line="58"/>
-        <source>Remove from Speed Dial</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkActionSelectionDialog.py" line="62"/>
-        <source>Add to Speed Dial</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarkInfoDialog</name>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkInfoDialog.ui" line="14"/>
-        <source>Edit Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkInfoDialog.ui" line="43"/>
-        <source>Edit this Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkInfoDialog.ui" line="59"/>
-        <source>Press to remove this bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkInfoDialog.ui" line="62"/>
-        <source>Remove this Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/UrlBar/BookmarkInfoDialog.ui" line="73"/>
-        <source>Title:</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarkPropertiesDialog</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="26"/>
-        <source>Bookmark Properties</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="35"/>
-        <source>Name:</source>
-        <translation type="unfinished">名称:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="42"/>
-        <source>Enter the name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="49"/>
-        <source>Address:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="56"/>
-        <source>Enter the address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="63"/>
-        <source>Description:</source>
-        <translation type="unfinished">描述:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarkPropertiesDialog.ui" line="73"/>
-        <source>Enter a description</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarkedFilesDialog</name>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="14"/>
-        <source>Configure Bookmarked Files Menu</source>
-        <translation>配置书签文件菜单</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="75"/>
-        <source>Delete the selected entry</source>
-        <translation>删除所选入口</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="78"/>
-        <source>&lt;b&gt;Delete&lt;/b&gt;
-&lt;p&gt;Delete the selected entry.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;删除&lt;/b&gt;
-&lt;p&gt;删除所选入口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="82"/>
-        <source>&amp;Delete</source>
-        <translation>删除(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="125"/>
-        <source>Alt+D</source>
-        <translation>Alt+D</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="95"/>
-        <source>Move up</source>
-        <translation>上移</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="98"/>
-        <source>&lt;b&gt;Move Up&lt;/b&gt;
-&lt;p&gt;Move the selected entry up.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;上移&lt;/b&gt;&lt;p&gt;向上移动所选入口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="102"/>
-        <source>&amp;Up</source>
-        <translation>向上(&amp;U)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="105"/>
-        <source>Alt+U</source>
-        <translation>Alt+U</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="169"/>
-        <source>Select the file via a file selection dialog</source>
-        <translation type="obsolete">通过文件选择对话框选择文件</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="172"/>
-        <source>&lt;b&gt;File&lt;/b&gt;
-&lt;p&gt;Select the file to be bookmarked via a file selection dialog.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;文件&lt;/b&gt;
-&lt;p&gt;通过文件选择对话框选择将要设置书签的文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="115"/>
-        <source>Move down</source>
-        <translation>下移</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="118"/>
-        <source>&lt;b&gt;Move Down&lt;/b&gt;
-&lt;p&gt;Move the selected entry down.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;下移&lt;/b&gt;
-&lt;p&gt;向下移动所选入口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="122"/>
-        <source>&amp;Down</source>
-        <translation>向下(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="35"/>
-        <source>Add a new bookmarked file</source>
-        <translation>添加一个新的已设置书签的文件</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="38"/>
-        <source>&lt;b&gt;Add&lt;/b&gt;
-&lt;p&gt;Add a new bookmarked file with the value entered below.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;添加&lt;/b&gt;
-&lt;p&gt;使用以上输入的值添加一个新的已设置书签的文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="42"/>
-        <source>&amp;Add</source>
-        <translation>添加(&amp;A)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="45"/>
-        <source>Alt+A</source>
-        <translation>Alt+A</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="148"/>
-        <source>&amp;File:</source>
-        <translation>文件(&amp;F):</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="55"/>
-        <source>Change the value of the selected entry</source>
-        <translation>改变所选入口的值</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="58"/>
-        <source>&lt;b&gt;Change&lt;/b&gt;
-&lt;p&gt;Change the value of the selected entry.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;改变&lt;/b&gt;
-&lt;p&gt;改变所选入口的值。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="62"/>
-        <source>C&amp;hange</source>
-        <translation>改变(&amp;h)</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="65"/>
-        <source>Alt+H</source>
-        <translation>Alt+H</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="167"/>
-        <source>Enter the filename of the file</source>
-        <translation>输入文件名</translation>
-    </message>
-    <message>
-        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="170"/>
-        <source>&lt;b&gt;File&lt;/b&gt;
-&lt;p&gt;Enter the filename of the bookmarked file.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;文件&lt;/b&gt;
-&lt;p&gt;输入已设置书签的文件的名称。&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksDialog</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.ui" line="14"/>
-        <source>Manage Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.ui" line="43"/>
-        <source>Enter search term for bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.ui" line="88"/>
-        <source>Press to add a new bookmarks folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.ui" line="91"/>
-        <source>Add &amp;Folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="146"/>
-        <source>&amp;Open</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="148"/>
-        <source>Open in New &amp;Tab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="151"/>
-        <source>Edit &amp;Name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="154"/>
-        <source>Edit &amp;Address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="156"/>
-        <source>&amp;Delete</source>
-        <translation type="unfinished">删除(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="265"/>
-        <source>New Folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.ui" line="75"/>
-        <source>Press to delete the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksDialog.py" line="160"/>
-        <source>&amp;Properties...</source>
-        <translation type="unfinished">属性(&amp;P)……</translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksImportDialog</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="20"/>
-        <source>Import Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="48"/>
-        <source>Choose source from which you want to import bookmarks:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="55"/>
-        <source>Choose the source to import from</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="187"/>
-        <source>Cancel</source>
-        <translation type="unfinished">取消</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.py" line="103"/>
-        <source>&lt;b&gt;Importing from {0}&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.py" line="110"/>
-        <source>Finish</source>
-        <translation type="unfinished">完成</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.py" line="137"/>
-        <source>Error importing bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="180"/>
-        <source>Next &gt;</source>
-        <translation type="unfinished">下一步 &gt;</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImportDialog.ui" line="141"/>
-        <source>Enter the name of the bookmarks file or directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksImporters</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/__init__.py" line="47"/>
-        <source>XBEL File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/__init__.py" line="51"/>
-        <source>HTML File</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksManager</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="27"/>
-        <source>Bookmarks Bar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="28"/>
-        <source>Bookmarks Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="140"/>
-        <source>Loading Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="155"/>
-        <source>Toolbar Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="161"/>
-        <source>Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="207"/>
-        <source>Saving Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="369"/>
-        <source>Export Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="393"/>
-        <source>Exporting Bookmarks</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="534"/>
-        <source>Remove Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="576"/>
-        <source>Insert Bookmark</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="617"/>
-        <source>Name Change</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="621"/>
-        <source>Address Change</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="207"/>
-        <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="393"/>
-        <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="409"/>
-        <source>Converted {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="369"/>
-        <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="140"/>
-        <source>Error when loading bookmarks on line {0}, column {1}:
- {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksMenu</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="98"/>
-        <source>Open all in Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="142"/>
-        <source>&amp;Open</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="145"/>
-        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="151"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="156"/>
-        <source>&amp;Properties...</source>
-        <translation type="unfinished">属性(&amp;P)……</translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksMenuBarMenu</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="280"/>
-        <source>Default Home Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="283"/>
-        <source>Speed Dial</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="287"/>
-        <source>Open all in Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksModel</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksModel.py" line="47"/>
-        <source>Title</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksModel.py" line="48"/>
-        <source>Address</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BookmarksToolBar</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="42"/>
-        <source>Bookmarks</source>
-        <translation type="unfinished">书签</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="90"/>
-        <source>&amp;Open</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="99"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="109"/>
-        <source>Add &amp;Bookmark...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="110"/>
-        <source>Add &amp;Folder...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="93"/>
-        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="104"/>
-        <source>&amp;Properties...</source>
-        <translation type="unfinished">属性(&amp;P)……</translation>
-    </message>
-</context>
-<context>
-    <name>BreakPointModel</name>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="31"/>
-        <source>Filename</source>
-        <translation>文件名</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="32"/>
-        <source>Line</source>
-        <translation>行</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="33"/>
-        <source>Condition</source>
-        <translation>条件</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="34"/>
-        <source>Temporary</source>
-        <translation>临时的</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="35"/>
-        <source>Enabled</source>
-        <translation>已开启</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointModel.py" line="36"/>
-        <source>Ignore Count</source>
-        <translation>忽略计数</translation>
-    </message>
-</context>
-<context>
-    <name>BreakPointViewer</name>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="48"/>
-        <source>Breakpoints</source>
-        <translation>断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="182"/>
-        <source>Add</source>
-        <translation>添加</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="149"/>
-        <source>Edit...</source>
-        <translation>编辑……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="151"/>
-        <source>Enable</source>
-        <translation>允许</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="186"/>
-        <source>Enable all</source>
-        <translation>允许所有</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="154"/>
-        <source>Disable</source>
-        <translation>禁止</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="191"/>
-        <source>Disable all</source>
-        <translation>禁止所有</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="158"/>
-        <source>Delete</source>
-        <translation>删除</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="196"/>
-        <source>Delete all</source>
-        <translation>全部删除</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="161"/>
-        <source>Goto</source>
-        <translation>跳转</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="199"/>
-        <source>Configure...</source>
-        <translation>配置……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="184"/>
-        <source>Enable selected</source>
-        <translation>允许所选择的</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="189"/>
-        <source>Disable selected</source>
-        <translation>禁止所选择的</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="194"/>
-        <source>Delete selected</source>
-        <translation>删除所选择的</translation>
-    </message>
-</context>
-<context>
-    <name>Browser</name>
-    <message>
-        <location filename="../UI/Browser.py" line="79"/>
-        <source>File-Browser</source>
-        <translation>文件浏览器</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="238"/>
-        <source>Open</source>
-        <translation>打开</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="202"/>
-        <source>Run unittest...</source>
-        <translation>运行单元测试……</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="302"/>
-        <source>Configure...</source>
-        <translation>配置……</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="297"/>
-        <source>New toplevel directory...</source>
-        <translation>新顶层文件夹……</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="251"/>
-        <source>Add as toplevel directory</source>
-        <translation>添加为顶层文件夹</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="254"/>
-        <source>Remove from toplevel</source>
-        <translation>从顶层移除</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="262"/>
-        <source>Find in this directory</source>
-        <translation>在该文件夹中查找</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="265"/>
-        <source>Find&amp;&amp;Replace in this directory</source>
-        <translation>在该文件夹中查找和替换(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="571"/>
-        <source>New toplevel directory</source>
-        <translation>新建顶层文件夹</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="220"/>
-        <source>Open in Icon Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="269"/>
-        <source>Copy Path to Clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="258"/>
-        <source>Refresh directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="279"/>
-        <source>Goto</source>
-        <translation type="unfinished">跳转</translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="392"/>
-        <source>Line {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="100"/>
-        <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="504"/>
-        <source>Show Mime-Type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="484"/>
-        <source>The mime type of the file could not be determined.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="498"/>
-        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="504"/>
-        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/Browser.py" line="217"/>
-        <source>Open in Hex Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>BrowserModel</name>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="67"/>
-        <source>Name</source>
-        <translation>名称</translation>
-    </message>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="643"/>
-        <source>Globals</source>
-        <translation>全局</translation>
-    </message>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="711"/>
-        <source>Attributes</source>
-        <translation>属性</translation>
-    </message>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="637"/>
-        <source>Coding: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="721"/>
-        <source>Class Attributes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/BrowserModel.py" line="649"/>
-        <source>Imports</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CallStackViewer</name>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="50"/>
-        <source>Show source</source>
-        <translation type="unfinished">显示源代码</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="52"/>
-        <source>Clear</source>
-        <translation type="unfinished">清除</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="54"/>
-        <source>Save</source>
-        <translation type="unfinished">保存</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="61"/>
-        <source>File: {0}
-Line: {1}
-{2}{3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="63"/>
-        <source>File: {0}
-Line: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="172"/>
-        <source>Save Call Stack Info</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="158"/>
-        <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.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 type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="191"/>
-        <source>Error saving Call Stack Info</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="191"/>
-        <source>&lt;p&gt;The call stack 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 type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallStackViewer.py" line="47"/>
-        <source>Call Stack</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CallTraceViewer</name>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="14"/>
-        <source>Call Trace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="22"/>
-        <source>Press to start tracing calls and returns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="32"/>
-        <source>Press to stop tracing calls and returns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="55"/>
-        <source>Press to resize the columns to their contents</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="65"/>
-        <source>Press to clear the call trace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="75"/>
-        <source>Press to save the call trace as a text file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
-        <source>From</source>
-        <translation type="unfinished">从</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
-        <source>To</source>
-        <translation type="unfinished">到</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="137"/>
-        <source>Save Call Trace Info</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="123"/>
-        <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="137"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="162"/>
-        <source>Error saving Call Trace Info</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="162"/>
-        <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 type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ChatWidget</name>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="63"/>
-        <source>Chat</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="38"/>
-        <source>Users</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="89"/>
-        <source>Press to send the text above</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="92"/>
-        <source>Send</source>
-        <translation type="unfinished">发送</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="186"/>
-        <source>Connection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="194"/>
-        <source>Host:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="274"/>
-        <source>Port:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="256"/>
-        <source>Shows the connection status</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="268"/>
-        <source>Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="316"/>
-        <source>Shows the status of the server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="307"/>
-        <source>Start Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="153"/>
-        <source>! Unknown command: {0}
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="176"/>
-        <source>* {0} has joined.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="212"/>
-        <source>* {0} has left.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="318"/>
-        <source>Stop Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="323"/>
-        <source>! Server Error: {0}
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="335"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="339"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="105"/>
-        <source>Share Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="127"/>
-        <source>Press to toggle the shared status of the current editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="140"/>
-        <source>Press to start a shared edit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="153"/>
-        <source>Press to end the edit and send the changes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="163"/>
-        <source>Press to cancel the shared edit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="513"/>
-        <source>Clear</source>
-        <translation type="unfinished">清除</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="518"/>
-        <source>Save</source>
-        <translation type="unfinished">保存</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="499"/>
-        <source>Copy</source>
-        <translation type="unfinished">复制</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="573"/>
-        <source>Save Chat</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="559"/>
-        <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="588"/>
-        <source>Error saving Chat</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="588"/>
-        <source>&lt;p&gt;The chat contents 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"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="82"/>
-        <source>Enter the text to send</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="281"/>
-        <source>Enter the server port</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="227"/>
-        <source>Press to clear the hosts list</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="504"/>
-        <source>Cut all</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="508"/>
-        <source>Copy all</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="627"/>
-        <source>Kick User</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="631"/>
-        <source>Ban User</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="635"/>
-        <source>Ban and Kick User</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="664"/>
-        <source>* {0} has been kicked.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="680"/>
-        <source>* {0} has been banned.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="696"/>
-        <source>* {0} has been banned and kicked.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="573"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="188"/>
-        <source>New User</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="188"/>
-        <source>{0} has joined.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="219"/>
-        <source>User Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="219"/>
-        <source>{0} has left.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.py" line="242"/>
-        <source>Message from &lt;{0}&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="207"/>
-        <source>Enter the host and port to connect to in the form &quot;host@port&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ChromeImporter</name>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="44"/>
-        <source>Google Chrome stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="65"/>
-        <source>Please choose the file to begin importing bookmarks.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="65"/>
-        <source>Chromium stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="114"/>
-        <source>File &apos;{0}&apos; does not exist.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="131"/>
-        <source>File &apos;{0}&apos; cannot be read.
-Reason: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="142"/>
-        <source>Google Chrome Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="144"/>
-        <source>Chromium Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py" line="146"/>
-        <source>Imported {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ClickToFlash</name>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.ui" line="43"/>
-        <source>Press to activate the content; context menu for more options</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="100"/>
-        <source>Load</source>
-        <translation type="unfinished">载入</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="93"/>
-        <source>Object blocked by ClickToFlash</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="97"/>
-        <source>Show information about object</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="101"/>
-        <source>Delete object</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="104"/>
-        <source>Add &apos;{0}&apos; to Whitelist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="107"/>
-        <source>Remove &apos;{0}&apos; from Whitelist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="114"/>
-        <source>Configure Whitelist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="262"/>
-        <source>Flash Object</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="265"/>
-        <source>&lt;b&gt;Attribute Name&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="265"/>
-        <source>&lt;b&gt;Value&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="280"/>
-        <source>No information available.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
-        <source>ClickToFlash Whitelist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="103"/>
-        <source>Press to add site to the whitelist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="106"/>
-        <source>&amp;Add...</source>
-        <translation type="unfinished">添加(&amp;A)…</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="123"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="126"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="136"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="139"/>
-        <source>R&amp;emove All</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
-        <source>Enter host name to add to whitelist:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="79"/>
-        <source>Enter search term for hosts</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CodeMetricsDialog</name>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="14"/>
-        <source>Code Metrics</source>
-        <translation>代码度量</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="17"/>
-        <source>&lt;b&gt;Code Metrics&lt;/b&gt;
-&lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;代码度量&lt;/b&gt;
-&lt;p&gt;该对话框显示部分代码度量。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="76"/>
-        <source>&lt;b&gt;Code metrics&lt;/b&gt;
-&lt;p&gt;This list shows some code metrics.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;代码度量&lt;/b&gt;
-&lt;p&gt;该列表显示部分代码度量。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="84"/>
-        <source>Name</source>
-        <translation>名称</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="89"/>
-        <source>Start</source>
-        <translation>开始</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="94"/>
-        <source>End</source>
-        <translation>结束</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="99"/>
-        <source>Lines</source>
-        <translation>行</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="104"/>
-        <source>Lines of code</source>
-        <translation>代码行</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="109"/>
-        <source>Comments</source>
-        <translation>注释</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="114"/>
-        <source>Empty</source>
-        <translation>空</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="128"/>
-        <source>&lt;b&gt;Summary&lt;/b&gt;
-&lt;p&gt;This shows some overall code metrics.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;摘要&lt;/b&gt;
-&lt;p&gt;显示部分全面代码度量。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="136"/>
-        <source>Summary</source>
-        <translation>摘要</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="141"/>
-        <source>#</source>
-        <translation>#</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="149"/>
-        <source>Shows the progress of the code metrics action</source>
-        <translation>显示代码度量行为进程</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="52"/>
-        <source>Collapse all</source>
-        <translation>折叠所有</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="54"/>
-        <source>Expand all</source>
-        <translation>展开所有</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="193"/>
-        <source>files</source>
-        <translation>文件</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="195"/>
-        <source>lines</source>
-        <translation>行</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="197"/>
-        <source>bytes</source>
-        <translation>字节</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="199"/>
-        <source>comments</source>
-        <translation>注释</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="203"/>
-        <source>empty lines</source>
-        <translation type="unfinished">文件行</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="205"/>
-        <source>non-commentary lines</source>
-        <translation>没有注释的行</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="39"/>
-        <source>Exclude Files:</source>
-        <translation type="unfinished">排除文件:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="46"/>
-        <source>Enter filename patterns of files to be excluded separated by a comma</source>
-        <translation type="unfinished">输入要排除文件的文件名样式,用逗号分隔</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="63"/>
-        <source>Press to start the code metrics run</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.ui" line="158"/>
-        <source>%v/%m Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../DataViews/CodeMetricsDialog.py" line="201"/>
-        <source>comment lines</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CodeStyleCheckerDialog</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="14"/>
-        <source>Code Style Check Result</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="17"/>
-        <source>&lt;b&gt;Code Style Check Results&lt;/b&gt;
-&lt;p&gt;This dialog shows the results of the code style check. Double clicking an
-entry will open an editor window and position the cursor at the respective line and position.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="50"/>
-        <source>Exclude Files:</source>
-        <translation type="unfinished">排除文件:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="57"/>
-        <source>Enter filename patterns of files to be excluded separated by a comma</source>
-        <translation type="unfinished">输入要排除文件的文件名样式,用逗号分隔</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="534"/>
-        <source>Press to start the code style check run</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="63"/>
-        <source>Start</source>
-        <translation type="obsolete">开始</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="544"/>
-        <source>Press to fix the selected issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="567"/>
-        <source>Press to load the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="577"/>
-        <source>Press to store the current values as defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="587"/>
-        <source>Press to reset the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="64"/>
-        <source>Exclude Messages:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="71"/>
-        <source>Enter message codes or categories to be excluded separated by a comma</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="141"/>
-        <source>Press to select the message codes from a list</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="85"/>
-        <source>Included Messages:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="92"/>
-        <source>Enter message codes or categories to be included separated by a comma</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="106"/>
-        <source>Fix Issues:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="113"/>
-        <source>Enter message codes of issues to be fixed automatically (leave empty to fix all)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="127"/>
-        <source>Don&apos;t Fix Issues:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="134"/>
-        <source>Enter message codes of issues not to be fixed automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="265"/>
-        <source>Max. Line Length:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="272"/>
-        <source>Enter the maximum allowed line length (PEP-8: 79 characters)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="325"/>
-        <source>Docstring Type:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="332"/>
-        <source>Select the rule set for docstrings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="306"/>
-        <source>Select to allow hanging closing brackets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="309"/>
-        <source>Allow hanging closing brackets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="150"/>
-        <source>Select to repeat each message type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="153"/>
-        <source>Repeat messages</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="163"/>
-        <source>Select to fix some issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="166"/>
-        <source>Fix issues automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="608"/>
-        <source>&lt;b&gt;Result List&lt;/b&gt;
-&lt;p&gt;This list shows the results of the code style check. Double clicking
-an entry will open this entry in an editor window and position the cursor at
-the respective line and position.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="624"/>
-        <source>File/Line</source>
-        <translation type="unfinished">文件/行</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="629"/>
-        <source>Code</source>
-        <translation type="unfinished">代码</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="634"/>
-        <source>Message</source>
-        <translation type="unfinished">消息</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="73"/>
-        <source>PEP-257</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="74"/>
-        <source>Eric</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
-        <source>Press to show some statistics for the last run</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="83"/>
-        <source>Show</source>
-        <translation type="unfinished">显示</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Press to show all files containing an issue</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="557"/>
-        <source>Error: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="237"/>
-        <source>Fix: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="697"/>
-        <source>No issues found.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="655"/>
-        <source>Shows the progress of the code style check</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="664"/>
-        <source>%v/%m Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="176"/>
-        <source>Select to show ignored issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="179"/>
-        <source>Show ignored</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="650"/>
-        <source>{0} (ignored)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="542"/>
-        <source>Preparing files...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="472"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="479"/>
-        <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139"/>
-        <source>Errors</source>
-        <translation type="unfinished">错误</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="584"/>
-        <source>Transferring data...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="44"/>
-        <source>Global Options</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="215"/>
-        <source>Specific Options</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="257"/>
-        <source>Source Style</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="319"/>
-        <source>Documentation Style</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="355"/>
-        <source>Coding Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="361"/>
-        <source>Valid Encodings:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="368"/>
-        <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="378"/>
-        <source>Copyright</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="384"/>
-        <source>Min. File Size:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="391"/>
-        <source>Enter the minimum size a file must have to be checked (0 for all files)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="417"/>
-        <source>Author:</source>
-        <translation type="unfinished">作者:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="424"/>
-        <source>Enter a copyright author name to check for (leave empty to omit this check)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="434"/>
-        <source>Future Imports</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="440"/>
-        <source>Expected Imports:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="466"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="537"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">开始(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="570"/>
-        <source>&amp;Load Defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="580"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="590"/>
-        <source>&amp;Reset Defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CodeStyleCheckerPlugin</name>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="347"/>
-        <source>Check Code Style</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="347"/>
-        <source>&amp;Code Style...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="255"/>
-        <source>Check code style.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="351"/>
-        <source>&lt;b&gt;Check Code Style...&lt;/b&gt;&lt;p&gt;This checks Python files for compliance to the code style conventions given in various PEPs.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="110"/>
-        <source>Python 2 batch check</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginCodeStyleChecker.py" line="126"/>
-        <source>Python 3 batch check</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CodeStyleCodeSelectionDialog</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="14"/>
-        <source>Code Style Message Codes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="23"/>
-        <source>Select the message codes from the list:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="30"/>
-        <source>Select the message codes from this table</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="55"/>
-        <source>Code</source>
-        <translation type="unfinished">代码</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="60"/>
-        <source>Message</source>
-        <translation type="unfinished">消息</translation>
-    </message>
-</context>
-<context>
-    <name>CodeStyleFixer</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
-        <source>Triple single quotes converted to triple double quotes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
-        <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
-        <source>Single line docstring put on one line.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
-        <source>Period added to summary line.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
-        <source>Blank line before function/method docstring removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
-        <source>Blank line inserted before class docstring.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
-        <source>Blank line inserted after class docstring.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
-        <source>Blank line inserted after docstring summary.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
-        <source>Blank line inserted after last paragraph of docstring.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
-        <source>Leading quotes put on separate line.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
-        <source>Trailing quotes put on separate line.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
-        <source>Blank line before class docstring removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
-        <source>Blank line after class docstring removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
-        <source>Blank line after function/method docstring removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
-        <source>Blank line after last paragraph removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
-        <source>Tab converted to 4 spaces.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
-        <source>Indentation adjusted to be a multiple of four.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
-        <source>Indentation of continuation line corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
-        <source>Indentation of closing bracket corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
-        <source>Missing indentation of continuation line corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
-        <source>Closing bracket aligned to opening bracket.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
-        <source>Indentation level changed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
-        <source>Indentation level of hanging indentation changed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/>
-        <source>Visual indentation corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/>
-        <source>Extraneous whitespace removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/>
-        <source>Missing whitespace added.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/>
-        <source>Whitespace around comment sign corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/>
-        <source>One blank line inserted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
-        <source>%n blank line(s) inserted.</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="546"/>
-        <source>%n superfluous lines removed</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
-        <source>Superfluous blank lines removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
-        <source>Superfluous blank lines after function decorator removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
-        <source>Imports were put on separate lines.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
-        <source>Long lines have been shortened.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
-        <source>Redundant backslash in brackets removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
-        <source>Compound statement corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
-        <source>Comparison to None/True/False corrected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
-        <source>&apos;{0}&apos; argument added.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
-        <source>&apos;{0}&apos; argument removed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
-        <source>Whitespace stripped from end of line.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
-        <source>newline added to end of file.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
-        <source>Superfluous trailing blank lines removed from end of file.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
-        <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="593"/>
-        <source>Could not save the file! Skipping it. Reason: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="658"/>
-        <source> no message defined for code &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CodeStyleStatisticsDialog</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="14"/>
-        <source>Code Style Checker Statistics</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="30"/>
-        <source>Count</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="35"/>
-        <source>Code</source>
-        <translation type="unfinished">代码</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="40"/>
-        <source>Message</source>
-        <translation type="unfinished">消息</translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="61"/>
-        <source>%n issue(s) found</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="65"/>
-        <source>%n issue(s) fixed</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="67"/>
-        <source>%n file(s) checked</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="69"/>
-        <source>%n file(s) with issues found</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="63"/>
-        <source>%n issue(s) ignored</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-</context>
-<context>
-    <name>CodingError</name>
-    <message>
-        <location filename="../Utilities/__init__.py" line="122"/>
-        <source>The coding &apos;{0}&apos; is wrong for the given text.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ColorDialogWizard</name>
-    <message>
-        <location filename="../Plugins/PluginWizardQColorDialog.py" line="78"/>
-        <source>QColorDialog Wizard</source>
-        <translation>QColorDialog 向导</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardQColorDialog.py" line="74"/>
-        <source>Q&amp;ColorDialog Wizard...</source>
-        <translation>Q&amp;ColorDialog 向导……</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardQColorDialog.py" line="79"/>
-        <source>&lt;b&gt;QColorDialog Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;QColorDialog 向导&lt;/b&gt;&lt;p&gt;该向导打开一个对话框,可以输入创建QColorDialog需要的所有参数。产生的代码插入到当前光标位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardQColorDialog.py" line="125"/>
-        <source>No current editor</source>
-        <translation>没有当前编辑器</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardQColorDialog.py" line="125"/>
-        <source>Please open or create a file first.</source>
-        <translation>请您先打开或创建一个文件。</translation>
-    </message>
-</context>
-<context>
-    <name>ColorDialogWizardDialog</name>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="14"/>
-        <source>QColorDialog Wizard</source>
-        <translation>QColorDialog 向导</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="23"/>
-        <source>Type</source>
-        <translation>类型</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="29"/>
-        <source>Select to generate a QColorDialog.getColor dialog</source>
-        <translation>选择产生 QColorDialog.getColor 对话框</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
-        <source>Colour</source>
-        <translation>颜色</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="42"/>
-        <source>Select to generate a QColorDialog.getRgba dialog</source>
-        <translation>选择产生 QColorDialog.getRgba 对话框</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="276"/>
-        <source>RGBA</source>
-        <translation>RGBA</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
-        <source>Enter a variable name or a colour</source>
-        <translation>输入变量名或颜色</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="167"/>
-        <source>Qt.red</source>
-        <translation>Qt.red</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="172"/>
-        <source>Qt.darkRed</source>
-        <translation>Qt.darkRed</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="177"/>
-        <source>Qt.green</source>
-        <translation>Qt.green</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="182"/>
-        <source>Qt.darkGreen</source>
-        <translation>Qt.darkGreen</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="187"/>
-        <source>Qt.blue</source>
-        <translation>Qt.blue</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="192"/>
-        <source>Qt.darkBlue</source>
-        <translation>Qt.darkBlue</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="197"/>
-        <source>Qt.cyan</source>
-        <translation>Qt.cyan</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="202"/>
-        <source>Qt.darkCyan</source>
-        <translation>Qt.darkCyan</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="207"/>
-        <source>Qt.magenta</source>
-        <translation>Qt.magenta</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="212"/>
-        <source>Qt.darkMagenta</source>
-        <translation>Qt.darkMagenta</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="217"/>
-        <source>Qt.yellow</source>
-        <translation>Qt.yellow</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="222"/>
-        <source>Qt.darkYellow</source>
-        <translation>Qt.darkYellow</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="227"/>
-        <source>Qt.white</source>
-        <translation>Qt.white</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="232"/>
-        <source>Qt.lightGray</source>
-        <translation>Qt.lightGray</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="237"/>
-        <source>Qt.gray</source>
-        <translation>Qt.gray</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="242"/>
-        <source>Qt.darkGray</source>
-        <translation>Qt.darkGray</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="247"/>
-        <source>Qt.black</source>
-        <translation>Qt.black</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="252"/>
-        <source>Qt.transparent</source>
-        <translation>Qt.transparent</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="257"/>
-        <source>Qt.color0</source>
-        <translation>Qt.color0</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="262"/>
-        <source>Qt.color1</source>
-        <translation>Qt.color1</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="285"/>
-        <source>Enter a variable name</source>
-        <translation>输入变量名</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="299"/>
-        <source>Enter the alpha value</source>
-        <translation>输入透明值</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="309"/>
-        <source>Enter the blue value</source>
-        <translation>输入蓝色值</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="322"/>
-        <source>Enter the green value</source>
-        <translation>输入绿色值</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="335"/>
-        <source>Enter the red value</source>
-        <translation>输入红色值</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="348"/>
-        <source>Alpha</source>
-        <translation>透明</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="355"/>
-        <source>Blue</source>
-        <translation>蓝</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="362"/>
-        <source>Red</source>
-        <translation>红</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="369"/>
-        <source>Green</source>
-        <translation>绿</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="39"/>
-        <source>Test</source>
-        <translation>测试</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="73"/>
-        <source>QColorDialog Wizard Error</source>
-        <translation>QColorDialog 向导错误</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="71"/>
-        <source>Title</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="77"/>
-        <source>Enter the dialog title</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="73"/>
-        <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="55"/>
-        <source>Result</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="61"/>
-        <source>Enter the result variable name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="292"/>
-        <source>Colour Variable</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="87"/>
-        <source>Parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="93"/>
-        <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="96"/>
-        <source>self</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="106"/>
-        <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="109"/>
-        <source>None</source>
-        <translation type="unfinished">无</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="118"/>
-        <source>Select to enter a parent expression</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="121"/>
-        <source>Expression:</source>
-        <translation type="unfinished">表达式:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="131"/>
-        <source>Enter the parent expression</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CompareDialog</name>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="14"/>
-        <source>File Comparison</source>
-        <translation>文件比较</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="29"/>
-        <source>File &amp;1:</source>
-        <translation>文件 &amp;1:</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="48"/>
-        <source>Enter the name of the first file</source>
-        <translation>输入第一个文件的名称</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="82"/>
-        <source>Press to select the file via a file selection dialog</source>
-        <translation type="obsolete">请通过文件选择对话框选择文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="55"/>
-        <source>File &amp;2:</source>
-        <translation>文件 &amp;2:</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="74"/>
-        <source>Enter the name of the second file</source>
-        <translation>输入第二个文件的名称</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="143"/>
-        <source>Press to move to the first difference</source>
-        <translation>点击移动到第一个不同点</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="153"/>
-        <source>Press to move to the previous difference</source>
-        <translation>点击移动到上一个不同点</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="163"/>
-        <source>Press to move to the next difference</source>
-        <translation>点击移动到下一个不同点</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="173"/>
-        <source>Press to move to the last difference</source>
-        <translation>点击移动到最后一个不同点</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="222"/>
-        <source>Alt+S</source>
-        <translation>Alt+S</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
-        <source>Compare</source>
-        <translation>比较</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
-        <source>Press to perform the comparison of the two files</source>
-        <translation>点击比较两个文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="249"/>
-        <source>Compare Files</source>
-        <translation>比较文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="448"/>
-        <source>Select file to compare</source>
-        <translation type="obsolete">选择要比较的文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="216"/>
-        <source>Select, if the horizontal scrollbars should be synchronized</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="219"/>
-        <source>&amp;Synchronize horizontal scrollbars</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="356"/>
-        <source>Total: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
-        <source>Changed: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
-        <source>Added: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="360"/>
-        <source>Deleted: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="249"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.ui" line="20"/>
-        <source>Files to be compared:</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>ConfigurationWidget</name>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="129"/>
-        <source>Application</source>
-        <translation>应用程序</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
-        <source>CORBA</source>
-        <translation>CORBA</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
-        <source>Email</source>
-        <translation>电子邮件</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
-        <source>Graphics</source>
-        <translation>图形</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
-        <source>Icons</source>
-        <translation>图标</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="353"/>
-        <source>Network</source>
-        <translation>网络</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="166"/>
-        <source>Plugin Manager</source>
-        <translation>插件管理器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="356"/>
-        <source>Printer</source>
-        <translation>打印机</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
-        <source>Python</source>
-        <translation>Python</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="176"/>
-        <source>Qt</source>
-        <translation>Qt</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
-        <source>Shell</source>
-        <translation>命令行</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="185"/>
-        <source>Tasks</source>
-        <translation>任务</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
-        <source>Templates</source>
-        <translation>模板</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
-        <source>Version Control Systems</source>
-        <translation>版本控制系统</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="199"/>
-        <source>Debugger</source>
-        <translation>调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
-        <source>General</source>
-        <translation>通用配置</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
-        <source>Ruby</source>
-        <translation type="obsolete">Ruby</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
-        <source>Editor</source>
-        <translation>编辑器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
-        <source>APIs</source>
-        <translation>API</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
-        <source>Autocompletion</source>
-        <translation>自动完成</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="229"/>
-        <source>QScintilla</source>
-        <translation>QScintilla</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="226"/>
-        <source>Calltips</source>
-        <translation>调用提示</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
-        <source>Filehandling</source>
-        <translation>文件处理</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
-        <source>Searching</source>
-        <translation>查找</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
-        <source>Spell checking</source>
-        <translation>拼写检查</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
-        <source>Style</source>
-        <translation>风格</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
-        <source>Typing</source>
-        <translation>键盘输入</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
-        <source>Exporters</source>
-        <translation>输出器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
-        <source>Highlighters</source>
-        <translation>高亮功能</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="263"/>
-        <source>Filetype Associations</source>
-        <translation>文件类型关联</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="267"/>
-        <source>Styles</source>
-        <translation>风格</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
-        <source>Properties</source>
-        <translation>属性</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="363"/>
-        <source>Help</source>
-        <translation>帮助</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="366"/>
-        <source>Help Documentation</source>
-        <translation>帮助文档</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
-        <source>Help Viewers</source>
-        <translation>帮助浏览器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="301"/>
-        <source>Project</source>
-        <translation>项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="298"/>
-        <source>Project Viewer</source>
-        <translation>项目浏览器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
-        <source>Multiproject</source>
-        <translation>多重项目</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="350"/>
-        <source>Interface</source>
-        <translation>界面</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="315"/>
-        <source>Viewmanager</source>
-        <translation>视图管理器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="372"/>
-        <source>Appearance</source>
-        <translation>外观</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="550"/>
-        <source>Preferences</source>
-        <translation>参数选择</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="555"/>
-        <source>Please select an entry of the list 
-to display the configuration page.</source>
-        <translation>请在左边选择一个列表项以显示配置页面。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="628"/>
-        <source>Configuration Page Error</source>
-        <translation>配置页面错误</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="208"/>
-        <source>Python3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="628"/>
-        <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="271"/>
-        <source>Keywords</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="132"/>
-        <source>Cooperation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="399"/>
-        <source>Tray Starter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="372"/>
-        <source>VirusTotal Interface</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="359"/>
-        <source>Security</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
-        <source>Notifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="150"/>
-        <source>IRC</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="249"/>
-        <source>Code Checkers</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="372"/>
-        <source>eric6 Web Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
-        <source>Log-Viewer</source>
-        <translation type="unfinished">日志浏览器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
-        <source>Mimetypes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="488"/>
-        <source>Enter search text...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
-        <source>Mouse Click Handlers</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="372"/>
-        <source>Flash Cookie Manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="412"/>
-        <source>Hex Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>Connection</name>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="79"/>
-        <source>undefined</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="80"/>
-        <source>unknown</source>
-        <translation type="unfinished">未知</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="218"/>
-        <source>New Connection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="218"/>
-        <source>&lt;p&gt;Accept connection from &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="457"/>
-        <source>* Connection to {0}:{1} refused.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/Connection.py" line="208"/>
-        <source>* Connection attempted by banned user &apos;{0}&apos;.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookieDetailsDialog</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="14"/>
-        <source>Cookie Details</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="25"/>
-        <source>Domain:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="39"/>
-        <source>Name:</source>
-        <translation type="unfinished">名称:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="53"/>
-        <source>Path:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="67"/>
-        <source>Secure:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="84"/>
-        <source>Expires:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieDetailsDialog.ui" line="98"/>
-        <source>Contents:</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookieExceptionsModel</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieExceptionsModel.py" line="35"/>
-        <source>Website</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieExceptionsModel.py" line="36"/>
-        <source>Status</source>
-        <translation type="unfinished">状态</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieExceptionsModel.py" line="80"/>
-        <source>Allow</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieExceptionsModel.py" line="89"/>
-        <source>Block</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieExceptionsModel.py" line="98"/>
-        <source>Allow For Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookieModel</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="30"/>
-        <source>Website</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="31"/>
-        <source>Name</source>
-        <translation type="unfinished">名称</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="32"/>
-        <source>Path</source>
-        <translation type="unfinished">路径</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="33"/>
-        <source>Secure</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="34"/>
-        <source>Expires</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="35"/>
-        <source>Contents</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookiesConfigurationDialog</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="14"/>
-        <source>Configure cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="23"/>
-        <source>&lt;b&gt;Configure cookies&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="45"/>
-        <source>&amp;Accept Cookies:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="61"/>
-        <source>Select the accept policy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="65"/>
-        <source>Always</source>
-        <translation type="unfinished">总是</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="70"/>
-        <source>Never</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="75"/>
-        <source>Only from sites you navigate to</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="83"/>
-        <source>Show a dialog to configure exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="86"/>
-        <source>&amp;Exceptions...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="93"/>
-        <source>&amp;Keep until:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="109"/>
-        <source>Select the keep policy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="113"/>
-        <source>They expire</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="118"/>
-        <source>I exit the application</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="123"/>
-        <source>At most 90 days</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="131"/>
-        <source>Show a dialog listing all cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="134"/>
-        <source>&amp;Show Cookies...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="141"/>
-        <source>Select to filter tracking cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="144"/>
-        <source>&amp;Filter Tracking Cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookiesDialog</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="14"/>
-        <source>Cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="79"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="82"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="92"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="95"/>
-        <source>Remove &amp;All</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="49"/>
-        <source>Enter search term for cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="105"/>
-        <source>Press to open the cookies exceptions dialog to add a new rule</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="108"/>
-        <source>Add R&amp;ule...</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CookiesExceptionsDialog</name>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="14"/>
-        <source>Cookie Exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="23"/>
-        <source>New Exception</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="31"/>
-        <source>&amp;Domain:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="41"/>
-        <source>Enter the domain name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="68"/>
-        <source>Press to always reject cookies for the domain</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="71"/>
-        <source>&amp;Block</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="84"/>
-        <source>Press to accept cookies for the domain for the current session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="87"/>
-        <source>Allow For &amp;Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="100"/>
-        <source>Press to always accept cookies for the domain</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="103"/>
-        <source>Allo&amp;w</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="118"/>
-        <source>Exceptions</source>
-        <translation type="unfinished">异常</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="150"/>
-        <source>Enter search term for exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="183"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="186"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="196"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.ui" line="199"/>
-        <source>Remove &amp;All</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/CookieJar/CookiesExceptionsDialog.py" line="66"/>
-        <source>Allow For Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CooperationClient</name>
-    <message>
-        <location filename="../Cooperation/CooperationClient.py" line="88"/>
-        <source>unknown</source>
-        <translation type="unfinished">未知</translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/CooperationClient.py" line="297"/>
-        <source>Illegal address: {0}@{1}
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Cooperation/CooperationClient.py" line="390"/>
-        <source>No servers present.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>CooperationPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="20"/>
-        <source>&lt;b&gt;Configure cooperation settings&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="46"/>
-        <source>Select to start the server automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="49"/>
-        <source>Start server automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="56"/>
-        <source>Server Port:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="63"/>
-        <source>Enter the port number to listen on</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="95"/>
-        <source>Select to incrementally try other ports for the server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="98"/>
-        <source>Try other ports for server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="108"/>
-        <source>No. ports to try:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="118"/>
-        <source>Enter the maximum number of additional ports to try</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="40"/>
-        <source>Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="147"/>
-        <source>Connections</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="153"/>
-        <source>Select to accept incomming connections automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="156"/>
-        <source>Accept connections automatically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="166"/>
-        <source>Banned Users</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="185"/>
-        <source>Delete the selected entries from the list of banned users</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="188"/>
-        <source>Delete</source>
-        <translation type="unfinished">删除</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="195"/>
-        <source>Enter the user and host of the banned user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="205"/>
-        <source>Add the user to the list of banned users</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="208"/>
-        <source>Add</source>
-        <translation type="unfinished">添加</translation>
-    </message>
-</context>
-<context>
-    <name>CorbaPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure CORBA support&lt;/b&gt;</source>
-        <translation>&lt;b&gt;配置 CORBA 支持&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="37"/>
-        <source>IDL Compiler</source>
-        <translation>IDL 编译器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.py" line="33"/>
-        <source>Press to select the IDL compiler via a file selection dialog.</source>
-        <translation>请通过文件选择对话框选择 IDL 编译器。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="46"/>
-        <source>Enter the path to the IDL compiler.</source>
-        <translation type="unfinished">输入 IDL 编译器路径。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="53"/>
-        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (omniidl or omniidl.exe).</source>
-        <translation>&lt;b&gt;注意:&lt;/b&gt; 如果该入口为空则使用默认值(omniidl 或 omniidl.exe)。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/CorbaPage.py" line="55"/>
-        <source>Select IDL compiler</source>
-        <translation type="obsolete">选择 IDL 编译器</translation>
-    </message>
-</context>
-<context>
-    <name>CreateDialogCodeDialog</name>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="14"/>
-        <source>Forms code generator</source>
-        <translation>窗体代码产生器</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="58"/>
-        <source>&amp;Filename:</source>
-        <translation>文件名(&amp;F):</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="48"/>
-        <source>Press to generate a new forms class</source>
-        <translation>点击产生新窗体类</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="51"/>
-        <source>&amp;New...</source>
-        <translation>新建(&amp;N)……</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="25"/>
-        <source>&amp;Classname:</source>
-        <translation>类名(&amp;C):</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="41"/>
-        <source>Select the class that should get the forms code</source>
-        <translation>选择将获得窗体代码的类</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="68"/>
-        <source>Displays the name of the file containing the code</source>
-        <translation>显示包含代码的文件名称</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="88"/>
-        <source>Enter a regular expression to filter the list below</source>
-        <translation>输入正则表达式对以上列表进行过滤</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.ui" line="78"/>
-        <source>Filter &amp;with:</source>
-        <translation>过滤器(&amp;w):</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="123"/>
-        <source>Create Dialog Code</source>
-        <translation>创建对话框代码</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="355"/>
-        <source>uic error</source>
-        <translation>uic 错误</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="559"/>
-        <source>Code Generation</source>
-        <translation>代码生成</translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="123"/>
-        <source>The file &lt;b&gt;{0}&lt;/b&gt; exists but does not contain any classes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="355"/>
-        <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="425"/>
-        <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="461"/>
-        <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="559"/>
-        <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>Crypto</name>
-    <message>
-        <location filename="../Utilities/crypto/__init__.py" line="96"/>
-        <source>Master Password</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/crypto/__init__.py" line="68"/>
-        <source>Enter the master password:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/crypto/__init__.py" line="81"/>
-        <source>The given password is incorrect.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Utilities/crypto/__init__.py" line="89"/>
-        <source>There is no master password registered.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebugServer</name>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="174"/>
-        <source>created</source>
-        <comment>must be same as in EditWatchpointDialog</comment>
-        <translation>创建</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="176"/>
-        <source>changed</source>
-        <comment>must be same as in EditWatchpointDialog</comment>
-        <translation>改变</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="729"/>
-        <source>Connection from illegal host</source>
-        <translation>连接非法主机</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="1351"/>
-        <source>
-Not connected
-</source>
-        <translation>
-未连接
-</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="729"/>
-        <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="1531"/>
-        <source>Passive debug connection received
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="1545"/>
-        <source>Passive debug connection closed
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="317"/>
-        <source>Register Debugger Interface</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugServer.py" line="317"/>
-        <source>&lt;p&gt;The debugger interface &lt;b&gt;{0}&lt;/b&gt; has already been registered. Ignoring this request.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebugUI</name>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1765"/>
-        <source>Run Script</source>
-        <translation>运行脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="176"/>
-        <source>&amp;Run Script...</source>
-        <translation>运行脚本(&amp;R)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="181"/>
-        <source>Run the current Script</source>
-        <translation>运行当前脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="182"/>
-        <source>&lt;b&gt;Run Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script outside the debugger. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;运行脚本&lt;/b&gt;&lt;p&gt;设置命令行参数,并在调试器之外运行脚本。如果文件未对更改进行保存,则可能会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1780"/>
-        <source>Run Project</source>
-        <translation>运行项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="191"/>
-        <source>Run &amp;Project...</source>
-        <translation>运行项目(&amp;P)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="196"/>
-        <source>Run the current Project</source>
-        <translation>运行当前项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="197"/>
-        <source>&lt;b&gt;Run Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project outside the debugger. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;运行项目&lt;/b&gt;&lt;p&gt;设置命令行参数,并在调试器之外运行当前项目。如果当前项目未对更改进行保存,则可能会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="207"/>
-        <source>Coverage run of Script</source>
-        <translation>脚本覆盖率测试</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="207"/>
-        <source>Coverage run of Script...</source>
-        <translation>脚本覆盖率测试……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="212"/>
-        <source>Perform a coverage run of the current Script</source>
-        <translation>对当前脚本进行覆盖率测试运行</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="214"/>
-        <source>&lt;b&gt;Coverage run of Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script under the control of a coverage analysis tool. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;脚本覆盖率测试&lt;/b&gt;&lt;p&gt;设置命令行参数,并在覆盖率分析工具的控制下运行脚本。如果文件未保存则会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="223"/>
-        <source>Coverage run of Project</source>
-        <translation>项目覆盖率测试</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="223"/>
-        <source>Coverage run of Project...</source>
-        <translation>项目覆盖率测试……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="228"/>
-        <source>Perform a coverage run of the current Project</source>
-        <translation>对当前项目进行覆盖率测试运行</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="230"/>
-        <source>&lt;b&gt;Coverage run of Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project under the control of a coverage analysis tool. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;项目覆盖率测试&lt;/b&gt;&lt;p&gt;设置命令行参数,并在覆盖率分析工具的控制下运行项目。如果当前项目的文件未保存则会先行保存。&lt;/P&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="240"/>
-        <source>Profile Script</source>
-        <translation>剖析脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="240"/>
-        <source>Profile Script...</source>
-        <translation>剖析脚本……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="244"/>
-        <source>Profile the current Script</source>
-        <translation>剖析当前脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="245"/>
-        <source>&lt;b&gt;Profile Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the script. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;剖析脚本&lt;/b&gt;&lt;p&gt;设置命令行参数,并剖析脚本。如果文件未保存则会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="253"/>
-        <source>Profile Project</source>
-        <translation>剖析项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="253"/>
-        <source>Profile Project...</source>
-        <translation>剖析项目……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="258"/>
-        <source>Profile the current Project</source>
-        <translation>剖析当前项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="260"/>
-        <source>&lt;b&gt;Profile Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;剖析项目&lt;/b&gt;&lt;p&gt;设置命令行参数,并剖析当前项目。如果当前项目的文件未保存则会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1887"/>
-        <source>Debug Script</source>
-        <translation>调试脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="269"/>
-        <source>&amp;Debug Script...</source>
-        <translation>调试脚本(&amp;D)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="274"/>
-        <source>Debug the current Script</source>
-        <translation>调试当前脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="275"/>
-        <source>&lt;b&gt;Debug Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the current editor window. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;调试脚本&lt;/b&gt;&lt;p&gt;设置命令行参数,并将当前行设为当前编辑窗口首先执行的 Python 声明。如果文件未保存则会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1902"/>
-        <source>Debug Project</source>
-        <translation>调试项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="285"/>
-        <source>Debug &amp;Project...</source>
-        <translation>调试项目(&amp;P)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="290"/>
-        <source>Debug the current Project</source>
-        <translation>调试当前项目</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="292"/>
-        <source>&lt;b&gt;Debug Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the main script of the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;调试当前项目&lt;/b&gt;&lt;p&gt;设置命令行参数,并将当前行设为当前项目主脚本首先执行的 Python 声明。如果当前项目的文件未保存则会先行保存。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="306"/>
-        <source>Restart the last debugged script</source>
-        <translation>重新启动最后调试的脚本</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="323"/>
-        <source>Stop the running script.</source>
-        <translation>中止正在运行的脚本。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="333"/>
-        <source>Continue</source>
-        <translation>继续</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="333"/>
-        <source>&amp;Continue</source>
-        <translation>继续(&amp;C)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="338"/>
-        <source>Continue running the program from the current line</source>
-        <translation>从当前行继续运行程序</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="340"/>
-        <source>&lt;b&gt;Continue&lt;/b&gt;&lt;p&gt;Continue running the program from the current line. The program will stop when it terminates or when a breakpoint is reached.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;继续&lt;/b&gt;&lt;p&gt;从当前行继续运行程序。当程序终止或到达断点的时候,程序也将中止。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="349"/>
-        <source>Continue to Cursor</source>
-        <translation>继续到光标</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="349"/>
-        <source>Continue &amp;To Cursor</source>
-        <translation>继续到光标(&amp;T)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="354"/>
-        <source>Continue running the program from the current line to the current cursor position</source>
-        <translation>继续运行程序从当前行到当前光标所在位置</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="357"/>
-        <source>&lt;b&gt;Continue To Cursor&lt;/b&gt;&lt;p&gt;Continue running the program from the current line to the current cursor position.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;继续到光标&lt;/b&gt;&lt;p&gt;继续运行程序从当前行到当前光标所在位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="365"/>
-        <source>Single Step</source>
-        <translation>单步执行</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="365"/>
-        <source>Sin&amp;gle Step</source>
-        <translation>单步执行(&amp;g)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="370"/>
-        <source>Execute a single Python statement</source>
-        <translation>执行单条 Python 语句</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="371"/>
-        <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;单步执行&lt;/b&gt;&lt;p&gt;执行单条 Python 语句。如果该语句是 &lt;tt&gt;import&lt;/tt&gt; 语句、类构造函数或者函数调用的方法,则由调试器 控制下一行语句。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="381"/>
-        <source>Step Over</source>
-        <translation>跳过</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="381"/>
-        <source>Step &amp;Over</source>
-        <translation>跳过(&amp;O)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
-        <source>Execute a single Python statement staying in the current frame</source>
-        <translation>保持在当前框架中执行单条 Python 语句</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="389"/>
-        <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;跳过&lt;/b&gt;&lt;p&gt;保持在相同框架中执行单条 Python 语句。如果该语句是 &lt;tt&gt;import&lt;/tt&gt; 语句、类构造函数或者函数调用的方法,则则由调试器控制下一行语句。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="400"/>
-        <source>Step Out</source>
-        <translation>跳出</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="400"/>
-        <source>Step Ou&amp;t</source>
-        <translation>跳出(&amp;t)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>执行 Python 语句直到离开当前框架</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="408"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;跳出&lt;/b&gt;&lt;p&gt;执行 Python 语句直到离开当前框架。如果该语句处于 &lt;tt&gt;import&lt;/tt&gt; 声明、类构造函数或函数调用的方法中,在离开当前框架后将由调试器进行控制。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="419"/>
-        <source>Stop</source>
-        <translation>中止</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="419"/>
-        <source>&amp;Stop</source>
-        <translation>中止(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="424"/>
-        <source>Stop debugging</source>
-        <translation>中止调试</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="425"/>
-        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;中止&lt;/b&gt;&lt;p&gt;中止正在运行中的调试会话。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2194"/>
-        <source>Evaluate</source>
-        <translation>赋值</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="434"/>
-        <source>E&amp;valuate...</source>
-        <translation>赋值(&amp;v)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="438"/>
-        <source>Evaluate in current context</source>
-        <translation>在当前上下文中赋值</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="439"/>
-        <source>&lt;b&gt;Evaluate&lt;/b&gt;&lt;p&gt;Evaluate an expression in the current context of the debugged program. The result is displayed in the shell window.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;赋值&lt;/b&gt;&lt;p&gt;在调试程序的当前上下文中为表达式赋值。结果显示在命令行窗口中。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2223"/>
-        <source>Execute</source>
-        <translation>执行</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="448"/>
-        <source>E&amp;xecute...</source>
-        <translation>执行(&amp;x)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="452"/>
-        <source>Execute a one line statement in the current context</source>
-        <translation>在当前上下文中执行一行语句</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="454"/>
-        <source>&lt;b&gt;Execute&lt;/b&gt;&lt;p&gt;Execute a one line statement in the current context of the debugged program.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;执行&lt;/b&gt;&lt;p&gt;在调试程序的当前上下文中执行一行语句。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
-        <source>Variables Type Filter</source>
-        <translation>变量类型过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>变量类型过滤器(&amp;b)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
-        <source>Configure variables type filter</source>
-        <translation>配置变量类型过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;变量类型过滤器&lt;/b&gt;&lt;p&gt;配置变量类型过滤器。在调试会话期间,只有未被选择的变量类型会被显示在全局或局部变量窗口中。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="478"/>
-        <source>Exceptions Filter</source>
-        <translation>异常过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="478"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>异常过滤器(&amp;E)……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="482"/>
-        <source>Configure exceptions filter</source>
-        <translation>配置异常过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="484"/>
-        <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;异常过滤器&lt;/b&gt;&lt;p&gt;配置异常过滤器。在调试会话期间,只有已列出的异常类型会被加亮显示。&lt;/p&gt;&lt;p&gt;注意:所有未处理的异常在过滤器列表中将被取消加亮。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="495"/>
-        <source>Ignored Exceptions</source>
-        <translation>忽略的异常</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="495"/>
-        <source>&amp;Ignored Exceptions...</source>
-        <translation>忽略的异常(&amp;I)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="499"/>
-        <source>Configure ignored exceptions</source>
-        <translation>配置忽略的异常</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="501"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;忽略的异常&lt;/b&gt;&lt;p&gt;配置忽略的异常。在调试会话期间,只有已列出的异常类型会被加亮显示。&lt;/p&gt;&lt;p&gt;注意:未处理的异常不能被忽略。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="520"/>
-        <source>Toggle Breakpoint</source>
-        <translation>切换断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="521"/>
-        <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;切换断点&lt;/b&gt;&lt;p&gt;在当前编辑器的当前行切换断点。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="535"/>
-        <source>Edit Breakpoint</source>
-        <translation>编辑断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="529"/>
-        <source>Edit Breakpoint...</source>
-        <translation type="unfinished">编辑断点……</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="536"/>
-        <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;编辑断点&lt;/b&gt;&lt;p&gt;打开一个对话框编辑断点属性。对当前编辑器的当前行起作用。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="551"/>
-        <source>Next Breakpoint</source>
-        <translation>下一个断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="544"/>
-        <source>Ctrl+Shift+PgDown</source>
-        <comment>Debug|Next Breakpoint</comment>
-        <translation>Ctrl+Shift+PgDown</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="552"/>
-        <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;下一个断点&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的下一个断点。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="566"/>
-        <source>Previous Breakpoint</source>
-        <translation>前一个断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="559"/>
-        <source>Ctrl+Shift+PgUp</source>
-        <comment>Debug|Previous Breakpoint</comment>
-        <translation>Ctrl+Shift+PgUp</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="567"/>
-        <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;前一个断点&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的前一个断点。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="580"/>
-        <source>Clear Breakpoints</source>
-        <translation>清除断点</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
-        <source>Ctrl+Shift+C</source>
-        <comment>Debug|Clear Breakpoints</comment>
-        <translation>Ctrl+Shift+C</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="581"/>
-        <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;清除断点&lt;/b&gt;&lt;p&gt;清除所有编辑器的断点。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="608"/>
-        <source>&amp;Debug</source>
-        <translation>调试(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="610"/>
-        <source>&amp;Start</source>
-        <translation>开始(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="612"/>
-        <source>&amp;Breakpoints</source>
-        <translation>断点(&amp;B)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="657"/>
-        <source>Start</source>
-        <translation>开始</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="671"/>
-        <source>Debug</source>
-        <translation>调试</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
-        <source>The program being debugged contains an unspecified syntax error.</source>
-        <translation>被调试的程序包含一个未指定的语法错误。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
-        <source>An unhandled exception occured. See the shell window for details.</source>
-        <translation>产生了一个未处理的异常。详细信息参见命令行窗口。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1230"/>
-        <source>The program being debugged has terminated unexpectedly.</source>
-        <translation>被调试的程序意外终止。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1299"/>
-        <source>Breakpoint Condition Error</source>
-        <translation>断点条件错误</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1335"/>
-        <source>Watch Expression Error</source>
-        <translation>监视表达式出错</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1375"/>
-        <source>Watch expression already exists</source>
-        <translation>监视表达式已存在</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1540"/>
-        <source>Coverage of Project</source>
-        <translation>项目覆盖率</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1527"/>
-        <source>Coverage of Script</source>
-        <translation>脚本覆盖率</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1780"/>
-        <source>There is no main script defined for the current project. Aborting</source>
-        <translation>当前项目未定义主脚本。终止</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1659"/>
-        <source>Profile of Project</source>
-        <translation>项目轮廓</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1646"/>
-        <source>Profile of Script</source>
-        <translation>脚本轮廓</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1902"/>
-        <source>There is no main script defined for the current project. No debugging possible.</source>
-        <translation>当前项目未定义主脚本。不能进行调试。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2194"/>
-        <source>Enter the statement to evaluate</source>
-        <translation>输入赋值语句</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2223"/>
-        <source>Enter the statement to execute</source>
-        <translation>输入执行语句</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="514"/>
-        <source>Shift+F11</source>
-        <comment>Debug|Toggle Breakpoint</comment>
-        <translation type="unfinished">Shift+F11</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="529"/>
-        <source>Shift+F12</source>
-        <comment>Debug|Edit Breakpoint</comment>
-        <translation type="unfinished">Shift+F12</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1021"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1026"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1151"/>
-        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1166"/>
-        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1299"/>
-        <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1335"/>
-        <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1365"/>
-        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1369"/>
-        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
-        <source>The program has terminated with an exit status of {0}.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
-        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
-        <source>Program terminated</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1035"/>
-        <source>The program has terminated with an exit status of {0}.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
-        <source>&quot;{0}&quot; has terminated with an exit status of {1}.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="302"/>
-        <source>Restart</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="308"/>
-        <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the script that was debugged last. If there are unsaved changes, they may be saved first.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="324"/>
-        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;This stops the script running in the debugger backend.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1216"/>
-        <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebugViewer</name>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="174"/>
-        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. </source>
-        <translation>输入正则表达式模块(模块间用“;”分隔)以定义变量过滤器。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="178"/>
-        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. All variables and class attributes matched by one of the expressions are not shown in the list above.</source>
-        <translation>输入正则表达式模块(模块间用“;”分隔)以定义变量过滤器。所有与表达式中的一个模块匹配的变量和类属性不会显示在以上列表中。</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="184"/>
-        <source>Set</source>
-        <translation>设置</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="159"/>
-        <source>Source</source>
-        <translation>源文件</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="261"/>
-        <source>Threads:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="263"/>
-        <source>ID</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="263"/>
-        <source>Name</source>
-        <translation type="unfinished">名称</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="263"/>
-        <source>State</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="520"/>
-        <source>waiting at breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugViewer.py" line="522"/>
-        <source>running</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerGeneralPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure general debugger settings&lt;/b&gt;</source>
-        <translation>&lt;b&gt;配置通用调试环境&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="37"/>
-        <source>Network Interface</source>
-        <translation>网络接口</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="158"/>
-        <source>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; These settings are activated at the next startup of the application.&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;注意:&lt;/b&gt; 这些设置将在下次启动应用程序时生效。&lt;/font&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="50"/>
-        <source>Select to listen on all available network interfaces (IPv4 mode)</source>
-        <translation>选择侦听所有有效网络接口(IPv4 模式)</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="53"/>
-        <source>All network interfaces (IPv4)</source>
-        <translation>所有网络接口(IPv4)</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="60"/>
-        <source>Select to listen on all available network interfaces (IPv6 mode)</source>
-        <translation>选择侦听所有有效网络接口(IPv6 模式)</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="63"/>
-        <source>All network interfaces (IPv6)</source>
-        <translation>所有网络接口(IPv6)</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="70"/>
-        <source>Select to listen on the configured interface</source>
-        <translation>选择侦听已配置的接口</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="73"/>
-        <source>Only selected interface</source>
-        <translation>只有已选择的接口</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="83"/>
-        <source>Select the network interface to listen on</source>
-        <translation>选择要侦听的网络接口</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="93"/>
-        <source>Allowed hosts</source>
-        <translation>被允许的主机</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="115"/>
-        <source>Delete</source>
-        <translation>删除</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="125"/>
-        <source>Edit...</source>
-        <translation>编辑……</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="132"/>
-        <source>Add...</source>
-        <translation>添加……</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="152"/>
-        <source>Passive Debugger</source>
-        <translation>被动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="165"/>
-        <source>Enables the passive debug mode</source>
-        <translation>打开被动调试模式</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="168"/>
-        <source>&lt;b&gt;Passive Debugger Enabled&lt;/b&gt;
-&lt;p&gt;This enables the passive debugging mode. In this mode the debug client (the script) connects to the debug server (the IDE). The script is started outside the IDE. This way mod_python or Zope scripts can be debugged.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;被动调试模式已打开&lt;/b&gt;
-&lt;p&gt;打开被动调试模式。在该模式中调试客户端(脚本)将连接调试服务器(IDE)。脚本将在 IDE 之外启动。通过这种方法可以调试 mod_python 或 Zope 脚本。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="172"/>
-        <source>Passive Debugger Enabled</source>
-        <translation>被动调试模式已打开</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="182"/>
-        <source>Debug Server Port:</source>
-        <translation>调试服务器端口:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="192"/>
-        <source>Enter the port the debugger should listen on</source>
-        <translation>输入要侦听的调试器端口</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="195"/>
-        <source>&lt;b&gt;Debug Server Port&lt;/b&gt;
-&lt;p&gt;Enter the port the debugger should listen on.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;调试服务器端口&lt;/b&gt;
-&lt;p&gt;输入要侦听的调试器端口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="228"/>
-        <source>Debugger Type:</source>
-        <translation>调试器类型:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="238"/>
-        <source>Select the debugger type of the backend</source>
-        <translation>选择后端的调试器类型</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="261"/>
-        <source>Remote Debugger</source>
-        <translation>远程调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="270"/>
-        <source>Remote Execution:</source>
-        <translation>远程执行:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="283"/>
-        <source>Enter the remote execution command.</source>
-        <translation>输入远程执行命令。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="286"/>
-        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
-&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;远程执行&lt;/b&gt;
-&lt;p&gt;输入远程执行命令(如:ssh)。该命令用于登录到远程主机中并执行远程调试器。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="297"/>
-        <source>Enter the hostname of the remote machine.</source>
-        <translation>输入远程机的主机名。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="300"/>
-        <source>&lt;b&gt;Remote Host&lt;/b&gt;
-&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;远程主机&lt;/b&gt;
-&lt;p&gt;输入远程机的主机名。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="311"/>
-        <source>Remote Host:</source>
-        <translation>远程主机:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="321"/>
-        <source>Enable remote debugging</source>
-        <translation>打开远程调试</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="324"/>
-        <source>This enables the remote debugger. Please enter the hostname of the remote machine and the command for the remote execution (e.g. ssh) below.</source>
-        <translation>打开远程调试。请在上面输入远程机的主机名和远程执行命令(如:ssh)。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="327"/>
-        <source>Remote Debugging Enabled</source>
-        <translation>远程调试已打开</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="337"/>
-        <source>Path Translation</source>
-        <translation>路径转化</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="343"/>
-        <source>Select to perform path translation</source>
-        <translation>选择以执行路径转化</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="346"/>
-        <source>Perform Path Translation</source>
-        <translation>执行路径转化</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="356"/>
-        <source>Local Path:</source>
-        <translation>本地路径:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="366"/>
-        <source>Enter the local path</source>
-        <translation>输入本地路径:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="376"/>
-        <source>Enter the remote path</source>
-        <translation>输入远程路径</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="386"/>
-        <source>Remote Path:</source>
-        <translation>远程路径:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="396"/>
-        <source>Console Debugger</source>
-        <translation>控制台调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="402"/>
-        <source>Enter the console command (e.g. xterm -e)</source>
-        <translation>输入控制台命令(如:xtrem -e)</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="405"/>
-        <source>&lt;b&gt;Console Command&lt;/b&gt;
-&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;控制台命令&lt;/b&gt;
-&lt;p&gt;输入控制台命令(如:xterm -e)。该命令用于为调试器打开一个命令窗口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="413"/>
-        <source>Console Command:</source>
-        <translation>控制器命令:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="420"/>
-        <source>Select to start the debugger in a console window (e.g. xterm)</source>
-        <translation>选择以便在控制台窗口(如:xterm)中启动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="423"/>
-        <source>Start debugger in console window</source>
-        <translation>在控制台窗口中启动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="433"/>
-        <source>Environment for Debug Client</source>
-        <translation>调试客户端的环境</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="439"/>
-        <source>Select, if the environment should be replaced.</source>
-        <translation>选择是否替换环境。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="442"/>
-        <source>&lt;b&gt;Replace Environment&lt;/b&gt;
-&lt;p&gt;If this entry is checked, the environment of the debugger will be replaced by the entries of the environment variables field. If it is unchecked, the environment will be ammended by these settings.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;替换环境&lt;/b&gt;
-&lt;p&gt;如果选择该选项,将会用环境变量栏的条目替换调试器的环境,这些设置将对环境进行改进。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="446"/>
-        <source>Replace Environment</source>
-        <translation>替换环境</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="453"/>
-        <source>Environment:</source>
-        <translation>环境:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="460"/>
-        <source>Enter the environment variables to be set.</source>
-        <translation>输入要设定的环境变量。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="463"/>
-        <source>&lt;b&gt;Environment&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separate by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
-        <translation>&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为调试器输入要设定的环境变量。每个设定之间用空格进行分隔,并遵循以下格式:“var=value”。&lt;/p&gt;
-&lt;p&gt;例如:var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="500"/>
-        <source>Select, whether a reset of the debug client should be performed after a client exit</source>
-        <translation>选择在客户端退出时是否对调试客户端进行重新设定</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="503"/>
-        <source>Automatic Reset after Client Exit</source>
-        <translation>在客户端退出后自动重新设定</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="481"/>
-        <source>Select, whether changed scripts should be saved upon a debug, run, ... action.</source>
-        <translation>选择在调试、运行等行为中是否保存已更改的脚本。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="484"/>
-        <source>Autosave changed scripts</source>
-        <translation>自动保存已更改的脚本</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="256"/>
-        <source>Add allowed host</source>
-        <translation>添加允许的主机</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="278"/>
-        <source>Enter the IP address of an allowed host</source>
-        <translation>输入允许主机的 IP 地址</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="289"/>
-        <source>Edit allowed host</source>
-        <translation>编辑允许的主机</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="529"/>
-        <source>Select to change the breakpoint toggle order from Off-&gt;On-&gt;Off to Off-&gt;On (permanent)-&gt;On (temporary)-&gt;Off</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="532"/>
-        <source>Three state breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="475"/>
-        <source>Start Debugging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="494"/>
-        <source>Debug Client Exit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="510"/>
-        <source>Select to suppress the client exit dialog for a clean exit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="513"/>
-        <source>Don&apos;t show client exit dialog for a clean exit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="523"/>
-        <source>Breakpoints</source>
-        <translation type="unfinished">断点</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="542"/>
-        <source>Exceptions</source>
-        <translation type="unfinished">异常</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="548"/>
-        <source>Select to always break at exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="551"/>
-        <source>Always break at exceptions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="289"/>
-        <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"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="571"/>
-        <source>Local Variables Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="577"/>
-        <source>Automatically view source code when user changes the callstack frame in the callstack viewer.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="580"/>
-        <source>Automatically view source code</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="558"/>
-        <source>Select to show exception information in the shell window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="561"/>
-        <source>Show exceptions in Shell</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerInterfacePython</name>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="356"/>
-        <source>Start Debugger</source>
-        <translation>启动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="356"/>
-        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="797"/>
-        <source>Parent Process</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="798"/>
-        <source>Child process</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="799"/>
-        <source>Client forking</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="799"/>
-        <source>Select the fork branch to follow.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="147"/>
-        <source>&lt;p&gt;No Python2 interpreter configured.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerInterfacePython3</name>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="353"/>
-        <source>Start Debugger</source>
-        <translation type="unfinished">启动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="353"/>
-        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="794"/>
-        <source>Parent Process</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="795"/>
-        <source>Child process</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="796"/>
-        <source>Client forking</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="796"/>
-        <source>Select the fork branch to follow.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="144"/>
-        <source>&lt;p&gt;No Python3 interpreter configured.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerInterfaceRuby</name>
-    <message>
-        <location filename="../Debugger/DebuggerInterfaceRuby.py" line="346"/>
-        <source>Start Debugger</source>
-        <translation type="obsolete">启动调试器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfaceRuby.py" line="346"/>
-        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerPropertiesDialog</name>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="14"/>
-        <source>Debugger Properties</source>
-        <translation>调试器属性</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="23"/>
-        <source>Debug Client</source>
-        <translation>调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="32"/>
-        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-        <translation>输入要使用的调试客户路径。为空时使用默认设置。</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="36"/>
-        <source>Press to select the Debug Client via a file selection dialog</source>
-        <translation type="obsolete">点击以通过选择对话框选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="42"/>
-        <source>Interpreter for Debug Client</source>
-        <translation>调试客户的解释器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="51"/>
-        <source>Enter the path of the interpreter to be used by the debug client.</source>
-        <translation>输入用于调试客户的解释器路径。</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="59"/>
-        <source>Press to select the interpreter via a file selection dialog</source>
-        <translation type="obsolete">点击以通过选择对话框选择解释器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="61"/>
-        <source>Environment for Debug Client</source>
-        <translation>调试客户端的环境</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="67"/>
-        <source>Select, if the environment of the debug client should be replaced</source>
-        <translation>选择是否替换调试客户的环境</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="70"/>
-        <source>Replace Environment</source>
-        <translation>替换环境</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="77"/>
-        <source>Enter the environment variables to be set.</source>
-        <translation>输入要设定的环境变量。</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="80"/>
-        <source>&lt;b&gt;Environment&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separate by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
-        <translation>&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为调试器输入要设定的环境变量。每个设定之间用空格进行分隔,并遵循以下格式:“var=value”。&lt;/p&gt;
-&lt;p&gt;例如:var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="89"/>
-        <source>Environment:</source>
-        <translation>环境:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="99"/>
-        <source>Select, if the debugger should be run remotely</source>
-        <translation>选择是否远程运行调试器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="102"/>
-        <source>Remote Debugger</source>
-        <translation>远程调试器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="111"/>
-        <source>Select, if path translation for remote debugging should be done</source>
-        <translation>选择是否为远程调试进行路径转化</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="114"/>
-        <source>Perform Path Translation</source>
-        <translation>执行路径转化</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="123"/>
-        <source>Local Path:</source>
-        <translation>本地路径:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="130"/>
-        <source>Enter the local path</source>
-        <translation>输入本地路径:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="137"/>
-        <source>Enter the remote path</source>
-        <translation>输入远程路径</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="144"/>
-        <source>Remote Path:</source>
-        <translation>远程路径:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="154"/>
-        <source>Remote Host:</source>
-        <translation>远程主机:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="161"/>
-        <source>Enter the remote execution command.</source>
-        <translation>输入远程执行命令。</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="164"/>
-        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
-&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;远程执行&lt;/b&gt;
-&lt;p&gt;输入远程执行命令(如:ssh)。该命令用于登录到远程主机中并执行远程调试器。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="172"/>
-        <source>Remote Execution:</source>
-        <translation>远程执行:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="179"/>
-        <source>Enter the hostname of the remote machine.</source>
-        <translation>输入远程机的主机名。</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="182"/>
-        <source>&lt;b&gt;Remote Host&lt;/b&gt;
-&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;远程主机&lt;/b&gt;
-&lt;p&gt;输入远程机的主机名。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="193"/>
-        <source>Select, if the debugger should be executed in a console window</source>
-        <translation>选择是否在控制台窗口执行调试器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="196"/>
-        <source>Console Debugger</source>
-        <translation>控制台调试器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="205"/>
-        <source>Console Command:</source>
-        <translation>控制器命令:</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="212"/>
-        <source>Enter the console command (e.g. xterm -e)</source>
-        <translation>输入控制台命令(如:xtrem -e)</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="215"/>
-        <source>&lt;b&gt;Console Command&lt;/b&gt;
-&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;控制台命令&lt;/b&gt;
-&lt;p&gt;输入控制台命令(如:xterm -e)。该命令用于为调试器打开一个命令窗口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="229"/>
-        <source>Redirect stdin/stdout/stderr</source>
-        <translation>重定向 stdin/stdout/stderr</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="236"/>
-        <source>Select to not set the debug client encoding</source>
-        <translation>选择不设定调试客户编码</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="239"/>
-        <source>Don&apos;t set the encoding of the debug client</source>
-        <translation>不要设定调试客户的编码</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.py" line="119"/>
-        <source>Select interpreter for Debug Client</source>
-        <translation type="obsolete">选择调试客户的解释器</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.py" line="118"/>
-        <source>All Files (*)</source>
-        <translation>所有文件 (*)</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.py" line="136"/>
-        <source>Select Debug Client</source>
-        <translation type="obsolete">选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Project/DebuggerPropertiesDialog.ui" line="226"/>
-        <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-        <translation type="unfinished">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerPython3Page</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="17"/>
-        <source>&lt;b&gt;Configure Python3 Debugger&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="37"/>
-        <source>Python3 Interpreter for Debug Client</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="33"/>
-        <source>Press to select the Python3 interpreter via a file selection dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="56"/>
-        <source>Debug Client Type</source>
-        <translation type="unfinished">调试客户类型</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="98"/>
-        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-        <translation type="unfinished">输入要使用的调试客户路径。为空时使用默认设置。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="38"/>
-        <source>Press to select the Debug Client via a file selection dialog</source>
-        <translation type="unfinished">点击以通过选择对话框选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="62"/>
-        <source>Select the standard debug client</source>
-        <translation type="unfinished">选择标准调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="65"/>
-        <source>Standard</source>
-        <translation type="unfinished">标准</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="82"/>
-        <source>Select the custom selected debug client</source>
-        <translation type="unfinished">选择自定义选择的调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="85"/>
-        <source>Custom</source>
-        <translation type="unfinished">自定义</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="72"/>
-        <source>Select the multi threaded debug client</source>
-        <translation type="unfinished">选择多线程调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="75"/>
-        <source>Multi Threaded</source>
-        <translation type="unfinished">多线程</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="108"/>
-        <source>Source association</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="114"/>
-        <source>Enter the file extensions to be associated with the Python3 debugger separated by a space. They must not overlap with the ones for Python2.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="133"/>
-        <source>Redirect stdin/stdout/stderr</source>
-        <translation type="unfinished">重定向 stdin/stdout/stderr</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="140"/>
-        <source>Select to not set the debug client encoding</source>
-        <translation type="unfinished">选择不设定调试客户编码</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="143"/>
-        <source>Don&apos;t set the encoding of the debug client</source>
-        <translation type="unfinished">不要设定调试客户的编码</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="94"/>
-        <source>Select Python interpreter for Debug Client</source>
-        <translation type="obsolete">为调试客户选择 Python 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="109"/>
-        <source>Select Debug Client</source>
-        <translation type="obsolete">选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="40"/>
-        <source>Python Files (*.py *.py3)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="46"/>
-        <source>Enter the path of the Python3 interpreter to be used by the debug client. Leave empty to use the default.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="130"/>
-        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-        <translation type="unfinished">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerPythonPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure Python Debugger&lt;/b&gt;</source>
-        <translation>&lt;b&gt;配置 Python 调试器&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="37"/>
-        <source>Python Interpreter for Debug Client</source>
-        <translation>调试客户的 Python 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="33"/>
-        <source>Press to select the Python interpreter via a file selection dialog</source>
-        <translation>点击以通过文件选择对话框选择 Python 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="56"/>
-        <source>Debug Client Type</source>
-        <translation>调试客户类型</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="98"/>
-        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-        <translation>输入要使用的调试客户路径。为空时使用默认设置。</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="38"/>
-        <source>Press to select the Debug Client via a file selection dialog</source>
-        <translation>点击以通过选择对话框选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="62"/>
-        <source>Select the standard debug client</source>
-        <translation>选择标准调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="65"/>
-        <source>Standard</source>
-        <translation>标准</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="82"/>
-        <source>Select the custom selected debug client</source>
-        <translation>选择自定义选择的调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="85"/>
-        <source>Custom</source>
-        <translation>自定义</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="72"/>
-        <source>Select the multi threaded debug client</source>
-        <translation>选择多线程调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="75"/>
-        <source>Multi Threaded</source>
-        <translation>多线程</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="133"/>
-        <source>Redirect stdin/stdout/stderr</source>
-        <translation>重定向 stdin/stdout/stderr</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="140"/>
-        <source>Select to not set the debug client encoding</source>
-        <translation>选择不设定调试客户编码</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="143"/>
-        <source>Don&apos;t set the encoding of the debug client</source>
-        <translation>不要设定调试客户的编码</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="94"/>
-        <source>Select Python interpreter for Debug Client</source>
-        <translation type="obsolete">为调试客户选择 Python 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="109"/>
-        <source>Select Debug Client</source>
-        <translation type="obsolete">选择调试客户</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="108"/>
-        <source>Source association</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="114"/>
-        <source>Enter the file extensions to be associated with the Python2 debugger separated by a space. They must not overlap with the ones for Python3.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="40"/>
-        <source>Python Files (*.py *.py2)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="46"/>
-        <source>Enter the path of the Python interpreter to be used by the debug client.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="130"/>
-        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-        <translation type="unfinished">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
-</context>
-<context>
-    <name>DebuggerRubyPage</name>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure Ruby Debugger&lt;/b&gt;</source>
-        <translation type="obsolete">&lt;b&gt;配置 Ruby 调试器&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="37"/>
-        <source>Ruby Interpreter for Debug Client</source>
-        <translation type="obsolete">调试客户的 Ruby 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="43"/>
-        <source>Enter the path of the Ruby interpreter to be used by the debug client.</source>
-        <translation type="obsolete">输入调试客户使用的 Ruby 解释器路径</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="50"/>
-        <source>Press to select the Ruby interpreter via a file selection dialog</source>
-        <translation type="obsolete">点击通过文件选择对话框选择 Ruby 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="63"/>
-        <source>Redirect stdin/stdout/stderr</source>
-        <translation type="obsolete">重定向 stdin/stdout/stderr</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.py" line="64"/>
-        <source>Select Ruby interpreter for Debug Client</source>
-        <translation type="obsolete">为调试客户选择 Ruby 解释器</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/DebuggerRubyPage.ui" line="60"/>
-        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-        <translation type="obsolete">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
-</context>
-<context>
-    <name>DeleteFilesConfirmationDialog</name>
-    <message>
-        <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/>
-        <source>Dummy</source>
-        <translation>虚设的</translation>
-    </message>
-</context>
-<context>
-    <name>DiffDialog</name>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="14"/>
-        <source>File Differences</source>
-        <translation>文件差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="22"/>
-        <source>File &amp;1:</source>
-        <translation>文件 &amp;1:</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="41"/>
-        <source>Enter the name of the first file</source>
-        <translation>输入第一个文件的名称</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="67"/>
-        <source>Press to select the file via a file selection dialog</source>
-        <translation type="obsolete">请通过文件选择对话框选择文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="52"/>
-        <source>File &amp;2:</source>
-        <translation>文件 &amp;2:</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="71"/>
-        <source>Enter the name of the second file</source>
-        <translation>输入第二个文件的名称</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="86"/>
-        <source>Select to generate a unified diff</source>
-        <translation>选择产生统一差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="89"/>
-        <source>&amp;Unified Diff</source>
-        <translation>统一(&amp;U)差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="92"/>
-        <source>Alt+U</source>
-        <translation>Alt+U</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="102"/>
-        <source>Select to generate a context diff</source>
-        <translation>选择产生上下文差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="105"/>
-        <source>Co&amp;ntext Diff</source>
-        <translation>上下文(&amp;n)差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="108"/>
-        <source>Alt+N</source>
-        <translation>Alt+N</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="219"/>
-        <source>Compare</source>
-        <translation>比较</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="221"/>
-        <source>Press to perform the comparison of the two files</source>
-        <translation>点击比较两个文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="223"/>
-        <source>Save</source>
-        <translation>保存</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="225"/>
-        <source>Save the output to a patch file</source>
-        <translation>将输出保存到补丁文件中</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="321"/>
-        <source>Save Diff</source>
-        <translation>保存差异</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="285"/>
-        <source>Patch Files (*.diff)</source>
-        <translation>补丁文件 (*.diff)</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="362"/>
-        <source>Compare Files</source>
-        <translation>比较文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="444"/>
-        <source>There is no difference.</source>
-        <translation>没有差异。</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="467"/>
-        <source>Select file to compare</source>
-        <translation type="obsolete">选择要比较的文件</translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="321"/>
-        <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"></translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="362"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.py" line="302"/>
-        <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/DiffDialog.ui" line="80"/>
-        <source>Select Diff Kind</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DirectorySyncHandler</name>
-    <message>
-        <location filename="../Helpviewer/Sync/DirectorySyncHandler.py" line="74"/>
-        <source>Error creating the shared directory.
-{0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Sync/DirectorySyncHandler.py" line="99"/>
-        <source>Cannot read remote file.
-{0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Sync/DirectorySyncHandler.py" line="134"/>
-        <source>Cannot write remote file.
-{0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Sync/DirectorySyncHandler.py" line="219"/>
-        <source>Synchronization finished</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DocStyleChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/>
-        <source>module is missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="214"/>
-        <source>public function/method is missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="217"/>
-        <source>private function/method may be missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="220"/>
-        <source>public class is missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/>
-        <source>private class may be missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/>
-        <source>docstring not surrounded by &quot;&quot;&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226"/>
-        <source>docstring containing \ not surrounded by r&quot;&quot;&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229"/>
-        <source>docstring containing unicode character not surrounded by u&quot;&quot;&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="232"/>
-        <source>one-liner docstring on multiple lines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/>
-        <source>docstring has wrong indentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/>
-        <source>docstring summary does not end with a period</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/>
-        <source>docstring summary is not in imperative mood (Does instead of Do)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="244"/>
-        <source>docstring summary looks like a function&apos;s/method&apos;s signature</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="247"/>
-        <source>docstring does not mention the return value type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="250"/>
-        <source>function/method docstring is separated by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="253"/>
-        <source>class docstring is not preceded by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="256"/>
-        <source>class docstring is not followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/>
-        <source>docstring summary is not followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262"/>
-        <source>last paragraph of docstring is not followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/>
-        <source>private function/method is missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/>
-        <source>private class is missing a docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="271"/>
-        <source>leading quotes of docstring not on separate line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/>
-        <source>trailing quotes of docstring not on separate line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/>
-        <source>docstring does not contain a @return line but function/method returns something</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/>
-        <source>docstring contains a @return line but function/method doesn&apos;t return anything</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/>
-        <source>docstring does not contain enough @param/@keyparam lines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/>
-        <source>docstring contains too many @param/@keyparam lines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/>
-        <source>keyword only arguments must be documented with @keyparam lines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/>
-        <source>order of @param/@keyparam lines does not match the function/method signature</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301"/>
-        <source>class docstring is preceded by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/>
-        <source>class docstring is followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/>
-        <source>function/method docstring is preceded by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/>
-        <source>function/method docstring is followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314"/>
-        <source>last paragraph of docstring is followed by a blank line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317"/>
-        <source>docstring does not contain a @exception line but function/method raises an exception</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/>
-        <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/>
-        <source>docstring does not contain a summary</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="279"/>
-        <source>docstring summary does not start with &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DownloadAskActionDialog</name>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="14"/>
-        <source>What to do?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="23"/>
-        <source>You are about to download this file:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="49"/>
-        <source>Type:</source>
-        <translation type="unfinished">类型:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="69"/>
-        <source>From:</source>
-        <translation type="unfinished">从:</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="100"/>
-        <source>Select to open the downloaded file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="103"/>
-        <source>&amp;Open File</source>
-        <translation type="unfinished">打开文件(&amp;O)</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="110"/>
-        <source>Select to scan the file with VirusTotal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="113"/>
-        <source>Scan with &amp;VirusTotal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="133"/>
-        <source>Select to save the file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="136"/>
-        <source>&amp;Save File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadAskActionDialog.ui" line="146"/>
-        <source>&lt;b&gt;What do you want to do?&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DownloadItem</name>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="26"/>
-        <source>Icon</source>
-        <translation type="unfinished">图标</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="41"/>
-        <source>Filename</source>
-        <translation type="unfinished">文件名</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/>
-        <source>Press to repeat the download</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="101"/>
-        <source>Press to cancel the download</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="111"/>
-        <source>Press to open the downloaded file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="239"/>
-        <source>Download canceled: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="229"/>
-        <source>Save File</source>
-        <translation type="unfinished">保存文件</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="259"/>
-        <source>Download directory ({0}) couldn&apos;t be created.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/>
-        <source>Error opening save file: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/>
-        <source>Error saving: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/>
-        <source>Network Error: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="565"/>
-        <source>?</source>
-        <translation type="unfinished">?</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="581"/>
-        <source>{0} of {1} - Stopped</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="209"/>
-        <source>VirusTotal scan scheduled: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/>
-        <source>Press to pause the download</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="564"/>
-        <source>{0} of {1} ({2}/sec)
-{3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/>
-        <source>{0} downloaded
-SHA1: {1}
-MD5: {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>DownloadManager</name>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="400"/>
-        <source>Downloads</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.ui" line="31"/>
-        <source>Press to clean up the list of downloads</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.ui" line="59"/>
-        <source>0 Items</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="389"/>
-        <source>%n Download(s)</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="156"/>
-        <source>There are %n downloads in progress.
-Do you want to quit anyway?</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.ui" line="34"/>
-        <source>Clear List</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/>
-        <source>Retry</source>
-        <translation type="unfinished">重试</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="96"/>
-        <source>Open</source>
-        <translation type="unfinished">打开</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="100"/>
-        <source>Cancel</source>
-        <translation type="unfinished">取消</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="104"/>
-        <source>Open Containing Folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="108"/>
-        <source>Go to Download Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="111"/>
-        <source>Copy Download Link</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="115"/>
-        <source>Select All</source>
-        <translation type="unfinished">全选</translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="122"/>
-        <source>Remove From List</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Helpviewer/Download/DownloadManager.py" line="397"/>
-        <source>Downloading %n file(s)</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-</context>
-<context>
-    <name>DownloadUtilities</name>
-    <message numerus="yes">
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="31"/>
-        <source>%n seconds remaining</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="48"/>
-        <source>Bytes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="51"/>
-        <source>KiB</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="54"/>
-        <source>MiB</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="57"/>
-        <source>GiB</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="25"/>
-        <source>%n:{0:02} minutes remaining</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
-        </translation>
-    </message>
-</context>
-<context>
-    <name>E5ErrorMessage</name>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="107"/>
-        <source>Debug Message:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="110"/>
-        <source>Warning:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="113"/>
-        <source>Critical:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="116"/>
-        <source>Fatal Error:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="150"/>
-        <source>Warning</source>
-        <translation type="unfinished">警告</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="153"/>
-        <source>Critical</source>
-        <translation type="unfinished">危险</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="156"/>
-        <source>Fatal Error</source>
-        <translation type="unfinished">严重错误</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="147"/>
-        <source>Debug Message</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessage.py" line="192"/>
-        <source>No message handler installed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5ErrorMessageFilterDialog</name>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/>
-        <source>Error Messages Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="80"/>
-        <source>&amp;Add...</source>
-        <translation type="obsolete">添加(&amp;A)…</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="100"/>
-        <source>&amp;Remove</source>
-        <translation type="obsolete">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
-        <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5GraphicsView</name>
-    <message>
-        <location filename="../E5Graphics/E5GraphicsView.py" line="57"/>
-        <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-        <translation type="unfinished">&lt;b&gt;图形视图&lt;/b&gt;&lt;p&gt;该图形视图用于显示图表。
-可以使用多种动作对显示的内容进行操纵。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;在对象上单击可以选择对象。&lt;/li&gt;&lt;li&gt;Ctrl-单击将对象添加到选择范围中。&lt;/li&gt;&lt;li&gt;Ctrl-单击一个已选对象可取消对其选择。&lt;/li&gt;&lt;li&gt;在画布的空白区域单击可取消所有选择。&lt;/li&gt;&lt;li&gt;在画布上拖动鼠标可以用选框方式选择多个对象。&lt;/li&gt;&lt;li&gt;在已选对象上拖动鼠标可以对其进行整体移动。&lt;/li&gt;&lt;/ul&gt;</translation>
-    </message>
-    <message>
-        <location filename="../E5Graphics/E5GraphicsView.py" line="372"/>
-        <source>{0}, Page {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5MainWindow</name>
-    <message>
-        <location filename="../E5Gui/E5MainWindow.py" line="56"/>
-        <source>Loading Style Sheet</source>
-        <translation type="unfinished">样式表载入中</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5MainWindow.py" line="56"/>
-        <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="78"/>
-        <source>E5MessageBox Wizard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="74"/>
-        <source>&amp;E5MessageBox Wizard...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="79"/>
-        <source>&lt;b&gt;E5MessageBox Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create an E5MessageBox. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="125"/>
-        <source>No current editor</source>
-        <translation type="unfinished">没有当前编辑器</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="125"/>
-        <source>Please open or create a file first.</source>
-        <translation type="unfinished">请您先打开或创建一个文件。</translation>
-    </message>
-</context>
-<context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="14"/>
-        <source>E5MessageBox Wizard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="23"/>
-        <source>Type</source>
-        <translation type="unfinished">类型</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="29"/>
-        <source>Generate an Information message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="417"/>
-        <source>Information</source>
-        <translation type="unfinished">信息</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="45"/>
-        <source>Generate a Question message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="433"/>
-        <source>Question</source>
-        <translation type="unfinished">询问</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="58"/>
-        <source>Generate a Warning message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="449"/>
-        <source>Warning</source>
-        <translation type="unfinished">警告</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="71"/>
-        <source>Generate a Critical message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="462"/>
-        <source>Critical</source>
-        <translation type="unfinished">危险</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="81"/>
-        <source>Generate a Yes/No message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="84"/>
-        <source>Yes/No</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="91"/>
-        <source>Generate a retry/abort message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="94"/>
-        <source>Retry/Abort</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="101"/>
-        <source>Generate an &quot;ok to clear data&quot; message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="104"/>
-        <source>OK to clear data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="114"/>
-        <source>Generate an About message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="117"/>
-        <source>About</source>
-        <translation type="unfinished">关于</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="127"/>
-        <source>Generate an AboutQt message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="130"/>
-        <source>About Qt</source>
-        <translation type="unfinished">关于 Qt</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="137"/>
-        <source>Generate a standard message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="140"/>
-        <source>Standard message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="164"/>
-        <source>Title</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="171"/>
-        <source>Enter the title for the message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="178"/>
-        <source>Message</source>
-        <translation type="unfinished">消息</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="185"/>
-        <source>Enter the message to be shown in the message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="195"/>
-        <source>Parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="201"/>
-        <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="204"/>
-        <source>self</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="214"/>
-        <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="217"/>
-        <source>None</source>
-        <translation type="unfinished">无</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="226"/>
-        <source>Select to enter a parent expression</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="229"/>
-        <source>Expression:</source>
-        <translation type="unfinished">表达式:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="239"/>
-        <source>Enter the parent expression</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="251"/>
-        <source>Standard Buttons</source>
-        <translation type="unfinished">标准按钮</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/>
-        <source>Abort</source>
-        <translation type="unfinished">终止</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/>
-        <source>Apply</source>
-        <translation type="unfinished">应用</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/>
-        <source>Cancel</source>
-        <translation type="unfinished">取消</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/>
-        <source>Close</source>
-        <translation type="unfinished">关闭</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/>
-        <source>Discard</source>
-        <translation type="unfinished">放弃</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/>
-        <source>Help</source>
-        <translation type="unfinished">帮助</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/>
-        <source>Ignore</source>
-        <translation type="unfinished">忽略</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/>
-        <source>No</source>
-        <translation type="unfinished">否</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/>
-        <source>No to all</source>
-        <translation type="unfinished">全部否</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/>
-        <source>Ok</source>
-        <translation type="unfinished">确定</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/>
-        <source>Open</source>
-        <translation type="unfinished">打开</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/>
-        <source>Reset</source>
-        <translation type="unfinished">重置</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/>
-        <source>Restore defaults</source>
-        <translation type="unfinished">恢复默认</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/>
-        <source>Retry</source>
-        <translation type="unfinished">重试</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/>
-        <source>Save</source>
-        <translation type="unfinished">保存</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/>
-        <source>Save all</source>
-        <translation type="unfinished">全部保存</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/>
-        <source>Yes</source>
-        <translation type="unfinished">是</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/>
-        <source>Yes to all</source>
-        <translation type="unfinished">全部是</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="386"/>
-        <source>Default Button</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="398"/>
-        <source>Select the default button</source>
-        <translation type="unfinished">选择默认按钮</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="408"/>
-        <source>Icon</source>
-        <translation type="unfinished">图标</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="414"/>
-        <source>Show an Information icon</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="430"/>
-        <source>Show a Question icon</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="446"/>
-        <source>Show a Warning icon</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="459"/>
-        <source>Show a Critical icon</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="477"/>
-        <source>Select to generate a modal message box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="480"/>
-        <source>Modal Message Box</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="490"/>
-        <source>Select to make &apos;Yes&apos; the default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="493"/>
-        <source>Yes is default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="503"/>
-        <source>Save function:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="513"/>
-        <source>Enter the name of the save function</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="40"/>
-        <source>No button</source>
-        <translation type="unfinished">没有按钮</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="105"/>
-        <source>Test</source>
-        <translation type="unfinished">测试</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="150"/>
-        <source>Result:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="157"/>
-        <source>Enter the result variable name</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-        <location filename="../E5Network/E5NetworkHeaderDetailsDialog.ui" line="14"/>
-        <source>Header Details</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkHeaderDetailsDialog.ui" line="23"/>
-        <source>Name:</source>
-        <translation type="unfinished">名称:</translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkHeaderDetailsDialog.ui" line="37"/>
-        <source>Value:</source>
-        <translation type="unfinished">值:</translation>
-    </message>
-</context>
-<context>
-    <name>E5NetworkIcon</name>
-    <message>
-        <location filename="../E5Network/E5NetworkIcon.py" line="57"/>
-        <source>&lt;p&gt;Shows the network status&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Network:&lt;/b&gt; {0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkIcon.py" line="61"/>
-        <source>Connected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkIcon.py" line="63"/>
-        <source>Offline</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>E5NetworkMonitor</name>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="14"/>
-        <source>Network Monitor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="25"/>
-        <source>Network Requests</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="56"/>
-        <source>Enter search term for requests</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="85"/>
-        <source>Press to remove the selected requests</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="88"/>
-        <source>&amp;Remove</source>
-        <translation type="unfinished">移除(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="98"/>
-        <source>Press to remove all requests</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="101"/>
-        <source>Remove &amp;All</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Network/E5NetworkMonitor.ui" line="133"/>
-        <source>Request Headers</source>
-        <translation type="unfinished"></translation>