i18n/eric6_zh_CN.ts

changeset 6614
973bd272a528
parent 6597
dc668f774d3d
child 6619
1d34365c082c
--- a/i18n/eric6_zh_CN.ts	Sat Dec 08 20:32:27 2018 +0100
+++ b/i18n/eric6_zh_CN.ts	Sun Dec 09 12:02:15 2018 +0100
@@ -9226,12 +9226,12 @@
         <translation>您有识别这些证书颁发机构的证书文件:</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="312"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="313"/>
         <source>(Unknown)</source>
         <translation>(未知)</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="314"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="315"/>
         <source>(Unknown common name)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9246,52 +9246,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="501"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="502"/>
         <source>Import Certificate</source>
         <translation>导入证书</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="413"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="414"/>
         <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="364"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="365"/>
         <source>Delete CA Certificate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="364"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="365"/>
         <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="511"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="512"/>
         <source>Export Certificate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="452"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="453"/>
         <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="468"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="469"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="479"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="480"/>
         <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="501"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="502"/>
         <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
         <translation>证书文件 (*.pem *.crt *.der *.cer *.ca);;所有文件 (*)</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslCertificatesDialog.py" line="511"/>
+        <location filename="../E5Network/E5SslCertificatesDialog.py" line="512"/>
         <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9395,42 +9395,42 @@
 <context>
     <name>E5SslErrorHandler</name>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="135"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="143"/>
         <source>SSL Errors</source>
         <translation>SSL 错误</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="135"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="143"/>
         <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="150"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="158"/>
         <source>Certificates</source>
         <translation>证书</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="150"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="158"/>
         <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="210"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="226"/>
         <source>Name: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="214"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="230"/>
         <source>&lt;br/&gt;Organization: {0}</source>
         <translation>&lt;br/&gt;组织:{0}</translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="218"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="234"/>
         <source>&lt;br/&gt;Issuer: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Network/E5SslErrorHandler.py" line="222"/>
+        <location filename="../E5Network/E5SslErrorHandler.py" line="238"/>
         <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49366,72 +49366,72 @@
 <context>
     <name>PluginManager</name>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="362"/>
+        <location filename="../PluginManager/PluginManager.py" line="363"/>
         <source>Module is missing the &apos;autoactivate&apos; attribute.</source>
         <translation>模块丢失“autoactivate”属性。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="387"/>
+        <location filename="../PluginManager/PluginManager.py" line="388"/>
         <source>Module is missing the &apos;pluginType&apos; and/or &apos;pluginTypename&apos; attributes.</source>
         <translation>模块丢失“pluginType”和/或“pluginTypename”属性。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="596"/>
+        <location filename="../PluginManager/PluginManager.py" line="597"/>
         <source>Incompatible plugin activation method.</source>
         <translation>插件激活方法不兼容。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1151"/>
+        <location filename="../PluginManager/PluginManager.py" line="1152"/>
         <source>Plugin Manager Error</source>
         <translation>插件管理错误</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="207"/>
+        <location filename="../PluginManager/PluginManager.py" line="208"/>
         <source>Could not create a package for {0}.</source>
         <translation>无法为 {0} 创建包。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="238"/>
+        <location filename="../PluginManager/PluginManager.py" line="239"/>
         <source>The internal plugin directory &lt;b&gt;{0}&lt;/b&gt; does not exits.</source>
         <translation>内置的插件目录 &lt;b&gt;{0}&lt;/b&gt; 不存在。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="412"/>
+        <location filename="../PluginManager/PluginManager.py" line="413"/>
         <source>Module failed to load. Error: {0}</source>
         <translation>模块加载失败。错误:{0}</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1151"/>
+        <location filename="../PluginManager/PluginManager.py" line="1152"/>
         <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;插件下载目录 &lt;b&gt;{0}&lt;/b&gt; 无法创建。请使用配置对话框进行配置。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1231"/>
+        <location filename="../PluginManager/PluginManager.py" line="1232"/>
         <source>Error downloading file</source>
         <translation>下载文件出错</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1231"/>
+        <location filename="../PluginManager/PluginManager.py" line="1232"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;无法从 {0} 下载指定文件。&lt;/p&gt;&lt;p&gt;错误:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1268"/>
+        <location filename="../PluginManager/PluginManager.py" line="1269"/>
         <source>New plugin versions available</source>
         <translation>新插件版本可用</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1268"/>
+        <location filename="../PluginManager/PluginManager.py" line="1269"/>
         <source>&lt;p&gt;There are new plug-ins or plug-in updates available. Use the plug-in repository dialog to get them.&lt;/p&gt;</source>
         <translation>&lt;p&gt;有新的插件或插件更新可用。请使用插件仓库对话框来获取它们。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="368"/>
+        <location filename="../PluginManager/PluginManager.py" line="369"/>
         <source>Module is missing the Python2 compatibility flag. Please update.</source>
         <translation>模块丢失 Python2 兼容标志。请更新。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="373"/>
+        <location filename="../PluginManager/PluginManager.py" line="374"/>
         <source>Module is not Python2 compatible.</source>
         <translation>模块不兼容 Python2。</translation>
     </message>
@@ -49685,174 +49685,174 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
         <source>Update</source>
         <translation>更新</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
         <source>Download</source>
         <translation>下载</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
         <source>Cancel</source>
         <translation>取消</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
         <source>Close &amp;&amp; Install</source>
         <translation>关闭与安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="365"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
         <source>Download Plugin Files</source>
         <translation>下载插件文件</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="365"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
         <source>The requested plugins were downloaded.</source>
         <translation>所需插件已下载。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="420"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
         <source>Read plugins repository file</source>
         <translation>读取插件仓库文件</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="428"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>无有效的插件仓库文件。
 选择更新。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="497"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
         <source>Error downloading file</source>
         <translation>下载文件出错</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="582"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
         <source>Stable</source>
         <translation>稳定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="589"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
         <source>Unstable</source>
         <translation>不稳定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="603"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
         <source>Unknown</source>
         <translation>未知</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="420"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;插件仓库文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。选择更新&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="497"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;无法从 {0} 下载指定文件。&lt;/p&gt;&lt;p&gt;错误:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
         <source>Download &amp;&amp; Install</source>
         <translation>下载并安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="412"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
         <source>Plugins Repository URL Changed</source>
         <translation>插件仓库 URL 已改变</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="412"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation>插件仓库的 URL 已经改变。选择“更新”按钮来获取新的仓库文件。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
         <source>Hide</source>
         <translation>隐藏</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
         <source>Hide Selected</source>
         <translation>隐藏选中项</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
         <source>Show All</source>
         <translation>显示全部</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
         <source>Cleanup Downloads</source>
         <translation>清理下载</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="617"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
         <source>up-to-date</source>
         <translation>最新</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="620"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
         <source>new download available</source>
         <translation>新的下载可用</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="624"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
         <source>update installable</source>
         <translation>更新可安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="628"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
         <source>updated download available</source>
         <translation>更新下载可用</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="924"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="992"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation>清理插件安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="924"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="992"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;插件下载 &lt;b&gt;{0}&lt;/b&gt; 无法删除。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="158"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
         <source>Network Status: online</source>
         <translation>网络状态:在线</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
         <source>Network Status: offline</source>
         <translation>网络状态:离线</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="467"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
         <source>Computer is offline.</source>
         <translation>计算机已离线。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="435"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="596"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49860,17 +49860,17 @@
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="879"/>
         <source>Process Generation Error</source>
         <translation>进程生成错误</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="879"/>
         <source>OK</source>
         <translation>确定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="879"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;无法启动进程。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
@@ -50705,814 +50705,814 @@
         <translation>注册项目类型</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="794"/>
+        <location filename="../Project/Project.py" line="800"/>
         <source>Read project file</source>
         <translation>读取项目文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="896"/>
+        <location filename="../Project/Project.py" line="902"/>
         <source>Save project file</source>
         <translation>保存项目文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="932"/>
+        <location filename="../Project/Project.py" line="938"/>
         <source>Read user project properties</source>
         <translation>读取用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="956"/>
+        <location filename="../Project/Project.py" line="962"/>
         <source>Save user project properties</source>
         <translation>保存用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1014"/>
+        <location filename="../Project/Project.py" line="1020"/>
         <source>Read project session</source>
         <translation>读取项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1237"/>
+        <location filename="../Project/Project.py" line="1243"/>
         <source>Please save the project first.</source>
         <translation>请先保存项目。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1050"/>
+        <location filename="../Project/Project.py" line="1056"/>
         <source>Save project session</source>
         <translation>保存项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1079"/>
+        <location filename="../Project/Project.py" line="1085"/>
         <source>Delete project session</source>
         <translation>删除项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1113"/>
+        <location filename="../Project/Project.py" line="1119"/>
         <source>Read tasks</source>
         <translation>读取任务</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1133"/>
+        <location filename="../Project/Project.py" line="1139"/>
         <source>Save tasks</source>
         <translation>保存任务</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1191"/>
+        <location filename="../Project/Project.py" line="1197"/>
         <source>Read debugger properties</source>
         <translation>读取调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1225"/>
+        <location filename="../Project/Project.py" line="1231"/>
         <source>Save debugger properties</source>
         <translation>保存调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1251"/>
+        <location filename="../Project/Project.py" line="1257"/>
         <source>Delete debugger properties</source>
         <translation>删除调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1376"/>
+        <location filename="../Project/Project.py" line="1382"/>
         <source>Add Language</source>
         <translation>添加语言</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1376"/>
+        <location filename="../Project/Project.py" line="1382"/>
         <source>You have to specify a translation pattern first.</source>
         <translation>必须先指定一个翻译样式。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1499"/>
+        <location filename="../Project/Project.py" line="1505"/>
         <source>Delete translation</source>
         <translation>删除翻译</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1664"/>
+        <location filename="../Project/Project.py" line="1670"/>
         <source>Add file</source>
         <translation>添加文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1794"/>
+        <location filename="../Project/Project.py" line="1800"/>
         <source>The target directory must not be empty.</source>
         <translation>目标文件夹不能为空。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1805"/>
+        <location filename="../Project/Project.py" line="1811"/>
         <source>Add directory</source>
         <translation>添加文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1695"/>
+        <location filename="../Project/Project.py" line="1701"/>
         <source>&lt;p&gt;The source directory doesn&apos;t contain any files belonging to the selected category.&lt;/p&gt;</source>
         <translation>&lt;p&gt;源文件夹不包含任何属于所选类别的文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1805"/>
+        <location filename="../Project/Project.py" line="1811"/>
         <source>The source directory must not be empty.</source>
         <translation>源文件夹不能为空。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1942"/>
+        <location filename="../Project/Project.py" line="1948"/>
         <source>Rename file</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1966"/>
+        <location filename="../Project/Project.py" line="1972"/>
         <source>Rename File</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2209"/>
+        <location filename="../Project/Project.py" line="2215"/>
         <source>Delete file</source>
         <translation>删除文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2239"/>
+        <location filename="../Project/Project.py" line="2245"/>
         <source>Delete directory</source>
         <translation>删除文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2326"/>
+        <location filename="../Project/Project.py" line="2332"/>
         <source>Create project directory</source>
         <translation>创建项目文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2917"/>
+        <location filename="../Project/Project.py" line="2923"/>
         <source>New Project</source>
         <translation>新建项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2441"/>
+        <location filename="../Project/Project.py" line="2447"/>
         <source>Add existing files to the project?</source>
         <translation>是否将已有文件添加到项目中?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2917"/>
+        <location filename="../Project/Project.py" line="2923"/>
         <source>Select Version Control System</source>
         <translation>选择版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2560"/>
+        <location filename="../Project/Project.py" line="2566"/>
         <source>Would you like to edit the VCS command options?</source>
         <translation>是否编辑版本控制系统命令选项?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3769"/>
+        <location filename="../Project/Project.py" line="3775"/>
         <source>New project</source>
         <translation>新建项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2508"/>
+        <location filename="../Project/Project.py" line="2514"/>
         <source>Shall the project file be added to the repository?</source>
         <translation>是否将项目文件添加到仓库?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2539"/>
+        <location filename="../Project/Project.py" line="2545"/>
         <source>None</source>
         <translation>无</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2532"/>
+        <location filename="../Project/Project.py" line="2538"/>
         <source>Select version control system for the project</source>
         <translation>为项目选择版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2640"/>
+        <location filename="../Project/Project.py" line="2646"/>
         <source>Translation Pattern</source>
         <translation>翻译样式</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2640"/>
+        <location filename="../Project/Project.py" line="2646"/>
         <source>Enter the path pattern for translation files (use &apos;%language%&apos; in place of the language code):</source>
         <translation>为翻译文件输入路径样式(在语言代码的相应位置使用“&apos;%language%”):</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3783"/>
+        <location filename="../Project/Project.py" line="3789"/>
         <source>Open project</source>
         <translation>打开项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3062"/>
+        <location filename="../Project/Project.py" line="3068"/>
         <source>Project Files (*.e4p)</source>
         <translation>项目文件 (*.e4p)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3820"/>
+        <location filename="../Project/Project.py" line="3826"/>
         <source>Save project as</source>
         <translation>项目另存为</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3077"/>
+        <location filename="../Project/Project.py" line="3083"/>
         <source>Save File</source>
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3113"/>
+        <location filename="../Project/Project.py" line="3119"/>
         <source>Close Project</source>
         <translation>关闭项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3113"/>
+        <location filename="../Project/Project.py" line="3119"/>
         <source>The current project has unsaved changes.</source>
         <translation>当前项目的更改未保存。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3288"/>
+        <location filename="../Project/Project.py" line="3294"/>
         <source>Syntax errors detected</source>
         <translation>检测到语法错误</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Project/Project.py" line="3288"/>
+        <location filename="../Project/Project.py" line="3294"/>
         <source>The project contains %n file(s) with syntax errors.</source>
         <translation>
             <numerusform>项目包含 %n 文件有语法错误。</numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3769"/>
+        <location filename="../Project/Project.py" line="3775"/>
         <source>&amp;New...</source>
         <translation>新建(&amp;N)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3774"/>
+        <location filename="../Project/Project.py" line="3780"/>
         <source>Generate a new project</source>
         <translation>生成新项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3775"/>
+        <location filename="../Project/Project.py" line="3781"/>
         <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;新建…&lt;/b&gt;&lt;p&gt;打开一个对话框为新项目输入信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3783"/>
-        <source>&amp;Open...</source>
-        <translation>打开(&amp;O)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3788"/>
-        <source>Open an existing project</source>
-        <translation>打开一个已有项目</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3789"/>
+        <source>&amp;Open...</source>
+        <translation>打开(&amp;O)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3794"/>
+        <source>Open an existing project</source>
+        <translation>打开一个已有项目</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3795"/>
         <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;打开…&lt;/b&gt;&lt;p&gt;打开一个已有项目。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3796"/>
+        <location filename="../Project/Project.py" line="3802"/>
         <source>Close project</source>
         <translation>关闭项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3796"/>
+        <location filename="../Project/Project.py" line="3802"/>
         <source>&amp;Close</source>
         <translation>关闭(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3800"/>
+        <location filename="../Project/Project.py" line="3806"/>
         <source>Close the current project</source>
         <translation>关闭当前项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3801"/>
+        <location filename="../Project/Project.py" line="3807"/>
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes 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/Project.py" line="3808"/>
+        <location filename="../Project/Project.py" line="3814"/>
         <source>Save project</source>
         <translation>保存项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4006"/>
         <source>&amp;Save</source>
         <translation>保存(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3812"/>
+        <location filename="../Project/Project.py" line="3818"/>
         <source>Save the current project</source>
         <translation>保存当前项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3813"/>
+        <location filename="../Project/Project.py" line="3819"/>
         <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves 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/Project.py" line="3820"/>
-        <source>Save &amp;as...</source>
-        <translation>另存为(&amp;A)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3824"/>
-        <source>Save the current project to a new file</source>
-        <translation>将当前项目另存为一个新文件</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3826"/>
+        <source>Save &amp;as...</source>
+        <translation>另存为(&amp;A)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3830"/>
+        <source>Save the current project to a new file</source>
+        <translation>将当前项目另存为一个新文件</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3832"/>
         <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;另存为&lt;/b&gt;&lt;p&gt;将当前项目另存为一个新文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3835"/>
+        <location filename="../Project/Project.py" line="3841"/>
         <source>Add files to project</source>
         <translation>将文件添加到项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3835"/>
+        <location filename="../Project/Project.py" line="3841"/>
         <source>Add &amp;files...</source>
         <translation>添加文件(&amp;F)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3840"/>
+        <location filename="../Project/Project.py" line="3846"/>
         <source>Add files to the current project</source>
         <translation>将文件添加到当前项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3842"/>
+        <location filename="../Project/Project.py" line="3848"/>
         <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
         <translation>&lt;b&gt;添加文件…&lt;/b&gt;&lt;p&gt;打开一个对话框为当前项目添加文件。添加的位置由文件扩展名决定。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3851"/>
+        <location filename="../Project/Project.py" line="3857"/>
         <source>Add directory to project</source>
         <translation>将文件夹添加到项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3851"/>
+        <location filename="../Project/Project.py" line="3857"/>
         <source>Add directory...</source>
         <translation>添加文件夹…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3856"/>
+        <location filename="../Project/Project.py" line="3862"/>
         <source>Add a directory to the current project</source>
         <translation>为当前工程添加文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3858"/>
+        <location filename="../Project/Project.py" line="3864"/>
         <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding 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/Project.py" line="3866"/>
+        <location filename="../Project/Project.py" line="3872"/>
         <source>Add translation to project</source>
         <translation>将翻译添加到项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3866"/>
+        <location filename="../Project/Project.py" line="3872"/>
         <source>Add &amp;translation...</source>
         <translation>添加翻译(&amp;T)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3871"/>
+        <location filename="../Project/Project.py" line="3877"/>
         <source>Add a translation to the current project</source>
         <translation>将翻译添加到当前项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3873"/>
+        <location filename="../Project/Project.py" line="3879"/>
         <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation 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/Project.py" line="3881"/>
+        <location filename="../Project/Project.py" line="3887"/>
         <source>Search new files</source>
         <translation>搜索新文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3881"/>
+        <location filename="../Project/Project.py" line="3887"/>
         <source>Searc&amp;h new files...</source>
         <translation>搜索新文件(&amp;H)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3885"/>
+        <location filename="../Project/Project.py" line="3891"/>
         <source>Search new files in the project directory.</source>
         <translation>在项目文件夹中搜索新文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3911"/>
+        <location filename="../Project/Project.py" line="3917"/>
         <source>Project properties</source>
         <translation>项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3911"/>
-        <source>&amp;Properties...</source>
-        <translation>属性(&amp;P)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3916"/>
-        <source>Show the project properties</source>
-        <translation>显示项目属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3917"/>
+        <source>&amp;Properties...</source>
+        <translation>属性(&amp;P)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3922"/>
+        <source>Show the project properties</source>
+        <translation>显示项目属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3923"/>
         <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑项目属性。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3924"/>
+        <location filename="../Project/Project.py" line="3930"/>
         <source>User project properties</source>
         <translation>用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3924"/>
+        <location filename="../Project/Project.py" line="3930"/>
         <source>&amp;User Properties...</source>
         <translation>用户属性(&amp;U)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3929"/>
+        <location filename="../Project/Project.py" line="3935"/>
         <source>Show the user specific project properties</source>
         <translation>显示用户指定的项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3931"/>
+        <location filename="../Project/Project.py" line="3937"/>
         <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;用户属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑用户指定的项目属性。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3939"/>
+        <location filename="../Project/Project.py" line="3945"/>
         <source>Filetype Associations</source>
         <translation>文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3939"/>
+        <location filename="../Project/Project.py" line="3945"/>
         <source>Filetype Associations...</source>
         <translation>文件类型关联…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3943"/>
+        <location filename="../Project/Project.py" line="3949"/>
         <source>Show the project filetype associations</source>
         <translation>显示项目文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3975"/>
+        <location filename="../Project/Project.py" line="3981"/>
         <source>Debugger Properties</source>
         <translation>调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3975"/>
+        <location filename="../Project/Project.py" line="3981"/>
         <source>Debugger &amp;Properties...</source>
         <translation>调试器属性(&amp;P)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3979"/>
+        <location filename="../Project/Project.py" line="3985"/>
         <source>Show the debugger properties</source>
         <translation>显示调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3980"/>
+        <location filename="../Project/Project.py" line="3986"/>
         <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;调试器属性…&lt;/b&gt;&lt;p&gt;显示一个对话框以编辑项目指定的调试器设定。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3988"/>
+        <location filename="../Project/Project.py" line="3994"/>
         <source>Load</source>
         <translation>载入</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3988"/>
+        <location filename="../Project/Project.py" line="3994"/>
         <source>&amp;Load</source>
         <translation>载入(&amp;L)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3992"/>
+        <location filename="../Project/Project.py" line="3998"/>
         <source>Load the debugger properties</source>
         <translation>载入调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3993"/>
+        <location filename="../Project/Project.py" line="3999"/>
         <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;载入调试器属性&lt;/b&gt;&lt;p&gt;载入项目指定的调试器设定。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4006"/>
         <source>Save</source>
         <translation>保存</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4004"/>
+        <location filename="../Project/Project.py" line="4010"/>
         <source>Save the debugger properties</source>
         <translation>保存调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4005"/>
+        <location filename="../Project/Project.py" line="4011"/>
         <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;保存调试器属性&lt;/b&gt;&lt;p&gt;保存项目指定的调试器设置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4012"/>
+        <location filename="../Project/Project.py" line="4018"/>
         <source>Delete</source>
         <translation>删除</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4012"/>
+        <location filename="../Project/Project.py" line="4018"/>
         <source>&amp;Delete</source>
         <translation>删除(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4016"/>
+        <location filename="../Project/Project.py" line="4022"/>
         <source>Delete the debugger properties</source>
         <translation>删除调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4017"/>
+        <location filename="../Project/Project.py" line="4023"/>
         <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;删除调试器属性&lt;/b&gt;&lt;p&gt;删除包含项目指定调试器设置的文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4025"/>
+        <location filename="../Project/Project.py" line="4031"/>
         <source>Reset</source>
         <translation>重置</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4025"/>
+        <location filename="../Project/Project.py" line="4031"/>
         <source>&amp;Reset</source>
         <translation>重置(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4029"/>
+        <location filename="../Project/Project.py" line="4035"/>
         <source>Reset the debugger properties</source>
         <translation>重围调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4030"/>
+        <location filename="../Project/Project.py" line="4036"/>
         <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;重置调试器属性&lt;/b&gt;&lt;p&gt;重置项目指定的调试器设置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4039"/>
+        <location filename="../Project/Project.py" line="4045"/>
         <source>Load session</source>
         <translation>载入会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4043"/>
+        <location filename="../Project/Project.py" line="4049"/>
         <source>Load the projects session file.</source>
         <translation>载入项目会话文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4044"/>
+        <location filename="../Project/Project.py" line="4050"/>
         <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;载入会话&lt;/b&gt;&lt;p&gt;载入项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4057"/>
+        <location filename="../Project/Project.py" line="4063"/>
         <source>Save session</source>
         <translation>保存会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4061"/>
+        <location filename="../Project/Project.py" line="4067"/>
         <source>Save the projects session file.</source>
         <translation>保存项目会话文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4062"/>
+        <location filename="../Project/Project.py" line="4068"/>
         <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;保存会话&lt;/b&gt;&lt;p&gt;保存项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4075"/>
+        <location filename="../Project/Project.py" line="4081"/>
         <source>Delete session</source>
         <translation>删除会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4079"/>
+        <location filename="../Project/Project.py" line="4085"/>
         <source>Delete the projects session file.</source>
         <translation>删除项目会话文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4080"/>
+        <location filename="../Project/Project.py" line="4086"/>
         <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
         <translation>&lt;b&gt;删除会话&lt;/b&gt;&lt;p&gt;删除项目会话文件&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4089"/>
+        <location filename="../Project/Project.py" line="4095"/>
         <source>Code Metrics</source>
         <translation>代码度量</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4089"/>
-        <source>&amp;Code Metrics...</source>
-        <translation>代码度量(&amp;C)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4093"/>
-        <source>Show some code metrics for the project.</source>
-        <translation>显示项目的部分代码度量。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4095"/>
+        <source>&amp;Code Metrics...</source>
+        <translation>代码度量(&amp;C)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4099"/>
+        <source>Show some code metrics for the project.</source>
+        <translation>显示项目的部分代码度量。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4101"/>
         <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;代码度量…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的部分代码度量。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4103"/>
-        <source>Python Code Coverage</source>
-        <translation>Python 代码覆盖率</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4103"/>
-        <source>Code Co&amp;verage...</source>
-        <translation>代码覆盖率(&amp;v)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4107"/>
-        <source>Show code coverage information for the project.</source>
-        <translation>显示项目的代码覆盖率信息。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4109"/>
+        <source>Python Code Coverage</source>
+        <translation>Python 代码覆盖率</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4109"/>
+        <source>Code Co&amp;verage...</source>
+        <translation>代码覆盖率(&amp;v)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4113"/>
+        <source>Show code coverage information for the project.</source>
+        <translation>显示项目的代码覆盖率信息。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4115"/>
         <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;代码覆盖率…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的代码覆盖率。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4971"/>
+        <location filename="../Project/Project.py" line="4977"/>
         <source>Profile Data</source>
         <translation>剖析数据</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4117"/>
-        <source>&amp;Profile Data...</source>
-        <translation>剖析数据(&amp;P)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4121"/>
-        <source>Show profiling data for the project.</source>
-        <translation>显示项目的剖析数据。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4123"/>
+        <source>&amp;Profile Data...</source>
+        <translation>剖析数据(&amp;P)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4127"/>
+        <source>Show profiling data for the project.</source>
+        <translation>显示项目的剖析数据。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4129"/>
         <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;剖析数据…&lt;/b&gt;&lt;p&gt;显示项目的剖析数据。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5025"/>
+        <location filename="../Project/Project.py" line="5031"/>
         <source>Application Diagram</source>
         <translation>应用程序图</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4132"/>
-        <source>&amp;Application Diagram...</source>
-        <translation>应用程序(&amp;A)图…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4136"/>
-        <source>Show a diagram of the project.</source>
-        <translation>显示项目图表。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4138"/>
+        <source>&amp;Application Diagram...</source>
+        <translation>应用程序(&amp;A)图…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4142"/>
+        <source>Show a diagram of the project.</source>
+        <translation>显示项目图表。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4144"/>
         <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;应用程序图…&lt;/b&gt;&lt;p&gt;显示项目的图表。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5219"/>
+        <location filename="../Project/Project.py" line="5225"/>
         <source>Create Package List</source>
         <translation>创建程序包列表</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4161"/>
+        <location filename="../Project/Project.py" line="4167"/>
         <source>Create &amp;Package List</source>
         <translation type="unfinished">创建插件存档(&amp;A)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5496"/>
+        <location filename="../Project/Project.py" line="5502"/>
         <source>Create Plugin Archive</source>
         <translation>创建插件存档</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4177"/>
+        <location filename="../Project/Project.py" line="4183"/>
         <source>Create Plugin &amp;Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4262"/>
-        <source>&amp;Project</source>
-        <translation>项目(&amp;P)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4263"/>
-        <source>Open &amp;Recent Projects</source>
-        <translation>打开最近的项目</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4264"/>
-        <source>&amp;Version Control</source>
-        <translation>版本控制(&amp;V)</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4268"/>
-        <source>Chec&amp;k</source>
-        <translation>检查(&amp;K)</translation>
+        <source>&amp;Project</source>
+        <translation>项目(&amp;P)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4269"/>
+        <source>Open &amp;Recent Projects</source>
+        <translation>打开最近的项目</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4270"/>
-        <source>Sho&amp;w</source>
-        <translation>显示(&amp;W)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4271"/>
-        <source>&amp;Diagrams</source>
-        <translation>图表(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4272"/>
-        <source>Session</source>
-        <translation>会话</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4273"/>
-        <source>Source &amp;Documentation</source>
-        <translation>源文档(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4275"/>
-        <source>Debugger</source>
-        <translation>调试器</translation>
+        <source>&amp;Version Control</source>
+        <translation>版本控制(&amp;V)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4274"/>
+        <source>Chec&amp;k</source>
+        <translation>检查(&amp;K)</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4276"/>
+        <source>Sho&amp;w</source>
+        <translation>显示(&amp;W)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4277"/>
+        <source>&amp;Diagrams</source>
+        <translation>图表(&amp;D)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4278"/>
+        <source>Session</source>
+        <translation>会话</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4279"/>
+        <source>Source &amp;Documentation</source>
+        <translation>源文档(&amp;D)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4281"/>
+        <source>Debugger</source>
+        <translation>调试器</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4282"/>
         <source>Pac&amp;kagers</source>
         <translation>打包程序(&amp;K)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4395"/>
+        <location filename="../Project/Project.py" line="4401"/>
         <source>Project</source>
         <translation>项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4461"/>
+        <location filename="../Project/Project.py" line="4467"/>
         <source>&amp;Clear</source>
         <translation>清除(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4624"/>
+        <location filename="../Project/Project.py" line="4630"/>
         <source>Search New Files</source>
         <translation>搜索新文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4624"/>
+        <location filename="../Project/Project.py" line="4630"/>
         <source>There were no new files found to be added.</source>
         <translation>没有要添加的新文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4770"/>
+        <location filename="../Project/Project.py" line="4776"/>
         <source>Version Control System</source>
         <translation>版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4898"/>
+        <location filename="../Project/Project.py" line="4904"/>
         <source>Coverage Data</source>
         <translation>覆盖率数据</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4948"/>
+        <location filename="../Project/Project.py" line="4954"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>当前项目未定义主脚本。终止</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4921"/>
+        <location filename="../Project/Project.py" line="4927"/>
         <source>Code Coverage</source>
         <translation>代码覆盖率</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4921"/>
+        <location filename="../Project/Project.py" line="4927"/>
         <source>Please select a coverage file</source>
         <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4971"/>
+        <location filename="../Project/Project.py" line="4977"/>
         <source>Please select a profile file</source>
         <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5025"/>
+        <location filename="../Project/Project.py" line="5031"/>
         <source>Include module names?</source>
         <translation>包含模块名?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5170"/>
+        <location filename="../Project/Project.py" line="5176"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;PKGLIST&lt;/b&gt; 已存在。&lt;/p&gt;&lt;p&gt;是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5238"/>
+        <location filename="../Project/Project.py" line="5244"/>
         <source>The project does not have a main script defined. Aborting...</source>
         <translation>项目未定义主脚本。终止…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3957"/>
+        <location filename="../Project/Project.py" line="3963"/>
         <source>Lexer Associations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3957"/>
-        <source>Lexer Associations...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3961"/>
-        <source>Show the project lexer associations (overriding defaults)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3963"/>
+        <source>Lexer Associations...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3967"/>
+        <source>Show the project lexer associations (overriding defaults)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3969"/>
         <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51532,112 +51532,112 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="794"/>
+        <location filename="../Project/Project.py" line="800"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="896"/>
+        <location filename="../Project/Project.py" line="902"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="932"/>
+        <location filename="../Project/Project.py" line="938"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="956"/>
+        <location filename="../Project/Project.py" line="962"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1014"/>
+        <location filename="../Project/Project.py" line="1020"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1050"/>
+        <location filename="../Project/Project.py" line="1056"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1079"/>
+        <location filename="../Project/Project.py" line="1085"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1113"/>
+        <location filename="../Project/Project.py" line="1119"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1133"/>
+        <location filename="../Project/Project.py" line="1139"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法写入。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1191"/>
+        <location filename="../Project/Project.py" line="1197"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1225"/>
+        <location filename="../Project/Project.py" line="1231"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1251"/>
+        <location filename="../Project/Project.py" line="1257"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1726"/>
+        <location filename="../Project/Project.py" line="1732"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3077"/>
+        <location filename="../Project/Project.py" line="3083"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1966"/>
+        <location filename="../Project/Project.py" line="1972"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2326"/>
+        <location filename="../Project/Project.py" line="2332"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4770"/>
+        <location filename="../Project/Project.py" line="4776"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5219"/>
+        <location filename="../Project/Project.py" line="5225"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5380"/>
+        <location filename="../Project/Project.py" line="5386"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5454"/>
+        <location filename="../Project/Project.py" line="5460"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1651"/>
+        <location filename="../Project/Project.py" line="1657"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1708"/>
+        <location filename="../Project/Project.py" line="1714"/>
         <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51647,32 +51647,32 @@
         <translation>Python2 文件 (*.py2);;Python2 GUI 文件 (*.pyw2);;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2407"/>
+        <location filename="../Project/Project.py" line="2413"/>
         <source>Create main script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2407"/>
+        <location filename="../Project/Project.py" line="2413"/>
         <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4146"/>
-        <source>Load Diagram</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4146"/>
-        <source>&amp;Load Diagram...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4150"/>
-        <source>Load a diagram from file.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4152"/>
+        <source>Load Diagram</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4152"/>
+        <source>&amp;Load Diagram...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4156"/>
+        <source>Load a diagram from file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4158"/>
         <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51702,37 +51702,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4758"/>
+        <location filename="../Project/Project.py" line="4764"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5496"/>
+        <location filename="../Project/Project.py" line="5502"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4166"/>
+        <location filename="../Project/Project.py" line="4172"/>
         <source>Create an initial PKGLIST file for an eric6 plugin.</source>
         <translation type="unfinished">创建一个 eric6 插件存档文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4168"/>
+        <location filename="../Project/Project.py" line="4174"/>
         <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;创建插件存档&lt;/b&gt;&lt;p&gt;通过 PKGLIST 文件给出的文件列表创建 Eric4 插件存档文件。存档名从主脚本名构建。&lt;/p&gt; {5 ?} {6 ?}</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4182"/>
+        <location filename="../Project/Project.py" line="4188"/>
         <source>Create eric6 plugin archive files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4184"/>
+        <location filename="../Project/Project.py" line="4190"/>
         <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric6 plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5345"/>
+        <location filename="../Project/Project.py" line="5351"/>
         <source>&lt;p&gt;The eric6 plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51752,213 +51752,213 @@
         <translation>Eric6 插件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2887"/>
+        <location filename="../Project/Project.py" line="2893"/>
         <source>Create project management directory</source>
         <translation>创建项目管理目录</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2887"/>
+        <location filename="../Project/Project.py" line="2893"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
         <translation>&lt;p&gt;项目目录 &lt;b&gt;{0}&lt;/b&gt; 不可写。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3896"/>
+        <location filename="../Project/Project.py" line="3902"/>
         <source>Alt+Ctrl+P</source>
         <comment>Project|Search Project File</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../Project/Project.py" line="3908"/>
+        <source>Search for a file in the project list of files.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3910"/>
+        <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3902"/>
+        <source>Search Project File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../Project/Project.py" line="3902"/>
-        <source>Search for a file in the project list of files.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3904"/>
-        <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3896"/>
-        <source>Search Project File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3896"/>
         <source>Search Project File...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5274"/>
+        <location filename="../Project/Project.py" line="5280"/>
         <source>Create Plugin Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4194"/>
+        <location filename="../Project/Project.py" line="4200"/>
         <source>Create Plugin Archives (Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4194"/>
+        <location filename="../Project/Project.py" line="4200"/>
         <source>Create Plugin Archives (&amp;Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4199"/>
+        <location filename="../Project/Project.py" line="4205"/>
         <source>Create eric6 plugin archive files (snapshot releases).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4201"/>
+        <location filename="../Project/Project.py" line="4207"/>
         <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric6 plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5252"/>
+        <location filename="../Project/Project.py" line="5258"/>
         <source>Select package lists:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5270"/>
+        <location filename="../Project/Project.py" line="5276"/>
         <source>Creating plugin archives...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5270"/>
+        <location filename="../Project/Project.py" line="5276"/>
         <source>Abort</source>
         <translation type="unfinished">终止</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5270"/>
+        <location filename="../Project/Project.py" line="5276"/>
         <source>%v/%m Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5287"/>
+        <location filename="../Project/Project.py" line="5293"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5399"/>
+        <location filename="../Project/Project.py" line="5405"/>
         <source>&lt;p&gt;The eric6 plugin archive files were created with some errors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5402"/>
+        <location filename="../Project/Project.py" line="5408"/>
         <source>&lt;p&gt;The eric6 plugin archive files were created successfully.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5263"/>
+        <location filename="../Project/Project.py" line="5269"/>
         <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5317"/>
+        <location filename="../Project/Project.py" line="5323"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the&apos;; initial_list&apos; line of the header.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3887"/>
+        <location filename="../Project/Project.py" line="3893"/>
         <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3945"/>
+        <location filename="../Project/Project.py" line="3951"/>
         <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1499"/>
+        <location filename="../Project/Project.py" line="1505"/>
         <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2209"/>
+        <location filename="../Project/Project.py" line="2215"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2239"/>
+        <location filename="../Project/Project.py" line="2245"/>
         <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2711"/>
+        <location filename="../Project/Project.py" line="2717"/>
         <source>Create Makefile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2711"/>
+        <location filename="../Project/Project.py" line="2717"/>
         <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5679"/>
+        <location filename="../Project/Project.py" line="5685"/>
         <source>Execute Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4215"/>
-        <source>&amp;Execute Make</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4219"/>
-        <source>Perform a &apos;make&apos; run.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4221"/>
+        <source>&amp;Execute Make</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4225"/>
+        <source>Perform a &apos;make&apos; run.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4227"/>
         <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a &apos;make&apos; run to rebuild the configured target.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5659"/>
+        <location filename="../Project/Project.py" line="5665"/>
         <source>Test for Changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4229"/>
-        <source>&amp;Test for Changes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4233"/>
-        <source>Question &apos;make&apos;, if a rebuild is needed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4235"/>
+        <source>&amp;Test for Changes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4239"/>
+        <source>Question &apos;make&apos;, if a rebuild is needed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4241"/>
         <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions &apos;make&apos;, if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4277"/>
+        <location filename="../Project/Project.py" line="4283"/>
         <source>Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5607"/>
+        <location filename="../Project/Project.py" line="5613"/>
         <source>The make process did not start.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5652"/>
+        <location filename="../Project/Project.py" line="5658"/>
         <source>The make process crashed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5662"/>
+        <location filename="../Project/Project.py" line="5668"/>
         <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5667"/>
+        <location filename="../Project/Project.py" line="5673"/>
         <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5679"/>
+        <location filename="../Project/Project.py" line="5685"/>
         <source>The makefile contains errors.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53143,7 +53143,7 @@
 <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="854"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="891"/>
         <source>Resources</source>
         <translation>资源</translation>
     </message>
@@ -53153,160 +53153,165 @@
         <translation>&lt;b&gt;项目资源浏览器&lt;/b&gt;&lt;p&gt;可以方便地观察当前项目中包含的所有资源。通过上下文菜单可能执行多个行为。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="97"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="101"/>
         <source>Compile resource</source>
         <translation>编译资源</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="269"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="289"/>
         <source>Compile all resources</source>
         <translation>编译所有资源</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="202"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="214"/>
         <source>Open</source>
         <translation>打开</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="113"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="117"/>
         <source>Rename file</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="234"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="250"/>
         <source>Remove from project</source>
         <translation>从项目移除</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="237"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="253"/>
         <source>Delete</source>
         <translation>删除</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="241"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="257"/>
         <source>New resource...</source>
         <translation>新建资源…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="275"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="295"/>
         <source>Add resources...</source>
         <translation>添加资源…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="278"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="298"/>
         <source>Add resources directory...</source>
         <translation>添加资源文件夹…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="282"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="302"/>
         <source>Expand all directories</source>
         <translation>展开所有文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="284"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="304"/>
         <source>Collapse all directories</source>
         <translation>折叠所有文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="287"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="307"/>
         <source>Configure...</source>
         <translation>配置…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="196"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="208"/>
         <source>Compile resources</source>
         <translation>编译资源</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="482"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="502"/>
         <source>New Resource</source>
         <translation>新建资源</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="441"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="461"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Qt 资源文件 (*.qrc)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="460"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="480"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>文件已存在!是否覆盖?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="510"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="530"/>
         <source>Delete resources</source>
         <translation>删除资源</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="510"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="530"/>
         <source>Do you really want to delete these resources from the project?</source>
         <translation>确定要从项目中删除这些资源?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="610"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="630"/>
         <source>Resource Compilation</source>
         <translation>资源编译</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="589"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="609"/>
         <source>The compilation of the resource file was successful.</source>
         <translation>资源文件编译成功。</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="610"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="630"/>
         <source>The compilation of the resource file failed.</source>
         <translation>资源文件编译失败。</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="711"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="748"/>
         <source>Process Generation Error</source>
         <translation>进程生成错误</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="777"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="814"/>
         <source>Compiling resources...</source>
         <translation>正在编译资源…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="850"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="887"/>
         <source>Abort</source>
         <translation>终止</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="850"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="887"/>
         <source>Determining changed resources...</source>
         <translation>正在确认改变的资源…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="885"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="922"/>
         <source>Compiling changed resources...</source>
         <translation>正在编译改变的资源…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="249"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="265"/>
         <source>Copy Path to Clipboard</source>
         <translation>将路径复制到剪贴板</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="482"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="502"/>
         <source>&lt;p&gt;The new resource file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt;Problem: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="596"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="616"/>
         <source>&lt;p&gt;The compilation of the resource file failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="711"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="748"/>
         <source>Could not start {0}.&lt;br&gt;Ensure that it is in the search path.</source>
         <translation>无法启动 {0}。请保证它处在搜索路径中。</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="850"/>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="887"/>
         <source>%v/%m Resources</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Project/ProjectResourcesBrowser.py" line="283"/>
+        <source>Configure rcc Compiler</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProjectSourcesBrowser</name>
@@ -60124,6 +60129,64 @@
     </message>
 </context>
 <context>
+    <name>RccCompilerOptionsDialog</name>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="14"/>
+        <source>rcc Compiler Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="23"/>
+        <source>Compression Parameters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="29"/>
+        <source>Threshold:</source>
+        <translation type="unfinished">阈值:</translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="36"/>
+        <source>Select the compression threshold (default: 70%)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="45"/>
+        <source>%</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="77"/>
+        <source>Compression Level:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="84"/>
+        <source>Select the compression level (default: use zlib default value)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="90"/>
+        <source>default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="103"/>
+        <source>Disable Compression</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="115"/>
+        <source>Access Path Prefix:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/RccCompilerOptionsDialog.ui" line="122"/>
+        <source>Enter the prefix for the resource access path</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>Rebase</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="80"/>
@@ -73191,12 +73254,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="434"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="416"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial