i18n/eric6_zh_CN.ts

changeset 6597
dc668f774d3d
parent 6590
8cad6f50ff4c
child 6602
331ac8f99cf8
child 6614
973bd272a528
--- a/i18n/eric6_zh_CN.ts	Wed Nov 21 19:26:59 2018 +0100
+++ b/i18n/eric6_zh_CN.ts	Sat Nov 24 15:37:04 2018 +0100
@@ -5381,12 +5381,12 @@
         <translation>创建对话框代码</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="539"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="540"/>
         <source>uic error</source>
         <translation>uic 错误</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="751"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="752"/>
         <source>Code Generation</source>
         <translation>代码生成</translation>
     </message>
@@ -5396,27 +5396,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="539"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="540"/>
         <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="617"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="618"/>
         <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="653"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="654"/>
         <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="751"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="752"/>
         <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="207"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="208"/>
         <source>&lt;p&gt;The project specific Python interpreter &lt;b&gt;{0}&lt;/b&gt; could not be started or did not finish within 30 seconds.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50705,814 +50705,814 @@
         <translation>注册项目类型</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="789"/>
+        <location filename="../Project/Project.py" line="794"/>
         <source>Read project file</source>
         <translation>读取项目文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="891"/>
+        <location filename="../Project/Project.py" line="896"/>
         <source>Save project file</source>
         <translation>保存项目文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="927"/>
+        <location filename="../Project/Project.py" line="932"/>
         <source>Read user project properties</source>
         <translation>读取用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="951"/>
+        <location filename="../Project/Project.py" line="956"/>
         <source>Save user project properties</source>
         <translation>保存用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1009"/>
+        <location filename="../Project/Project.py" line="1014"/>
         <source>Read project session</source>
         <translation>读取项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1232"/>
+        <location filename="../Project/Project.py" line="1237"/>
         <source>Please save the project first.</source>
         <translation>请先保存项目。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1045"/>
+        <location filename="../Project/Project.py" line="1050"/>
         <source>Save project session</source>
         <translation>保存项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1074"/>
+        <location filename="../Project/Project.py" line="1079"/>
         <source>Delete project session</source>
         <translation>删除项目会话</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1108"/>
+        <location filename="../Project/Project.py" line="1113"/>
         <source>Read tasks</source>
         <translation>读取任务</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1128"/>
+        <location filename="../Project/Project.py" line="1133"/>
         <source>Save tasks</source>
         <translation>保存任务</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1186"/>
+        <location filename="../Project/Project.py" line="1191"/>
         <source>Read debugger properties</source>
         <translation>读取调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1220"/>
+        <location filename="../Project/Project.py" line="1225"/>
         <source>Save debugger properties</source>
         <translation>保存调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1246"/>
+        <location filename="../Project/Project.py" line="1251"/>
         <source>Delete debugger properties</source>
         <translation>删除调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1371"/>
+        <location filename="../Project/Project.py" line="1376"/>
         <source>Add Language</source>
         <translation>添加语言</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1371"/>
+        <location filename="../Project/Project.py" line="1376"/>
         <source>You have to specify a translation pattern first.</source>
         <translation>必须先指定一个翻译样式。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1494"/>
+        <location filename="../Project/Project.py" line="1499"/>
         <source>Delete translation</source>
         <translation>删除翻译</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1659"/>
+        <location filename="../Project/Project.py" line="1664"/>
         <source>Add file</source>
         <translation>添加文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1789"/>
+        <location filename="../Project/Project.py" line="1794"/>
         <source>The target directory must not be empty.</source>
         <translation>目标文件夹不能为空。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1800"/>
+        <location filename="../Project/Project.py" line="1805"/>
         <source>Add directory</source>
         <translation>添加文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1690"/>
+        <location filename="../Project/Project.py" line="1695"/>
         <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="1800"/>
+        <location filename="../Project/Project.py" line="1805"/>
         <source>The source directory must not be empty.</source>
         <translation>源文件夹不能为空。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1937"/>
+        <location filename="../Project/Project.py" line="1942"/>
         <source>Rename file</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1961"/>
+        <location filename="../Project/Project.py" line="1966"/>
         <source>Rename File</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2204"/>
+        <location filename="../Project/Project.py" line="2209"/>
         <source>Delete file</source>
         <translation>删除文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2234"/>
+        <location filename="../Project/Project.py" line="2239"/>
         <source>Delete directory</source>
         <translation>删除文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2321"/>
+        <location filename="../Project/Project.py" line="2326"/>
         <source>Create project directory</source>
         <translation>创建项目文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2912"/>
+        <location filename="../Project/Project.py" line="2917"/>
         <source>New Project</source>
         <translation>新建项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2436"/>
+        <location filename="../Project/Project.py" line="2441"/>
         <source>Add existing files to the project?</source>
         <translation>是否将已有文件添加到项目中?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2912"/>
+        <location filename="../Project/Project.py" line="2917"/>
         <source>Select Version Control System</source>
         <translation>选择版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2555"/>
+        <location filename="../Project/Project.py" line="2560"/>
         <source>Would you like to edit the VCS command options?</source>
         <translation>是否编辑版本控制系统命令选项?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3764"/>
+        <location filename="../Project/Project.py" line="3769"/>
         <source>New project</source>
         <translation>新建项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2503"/>
+        <location filename="../Project/Project.py" line="2508"/>
         <source>Shall the project file be added to the repository?</source>
         <translation>是否将项目文件添加到仓库?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2534"/>
+        <location filename="../Project/Project.py" line="2539"/>
         <source>None</source>
         <translation>无</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2527"/>
+        <location filename="../Project/Project.py" line="2532"/>
         <source>Select version control system for the project</source>
         <translation>为项目选择版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2635"/>
+        <location filename="../Project/Project.py" line="2640"/>
         <source>Translation Pattern</source>
         <translation>翻译样式</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2635"/>
+        <location filename="../Project/Project.py" line="2640"/>
         <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="3778"/>
+        <location filename="../Project/Project.py" line="3783"/>
         <source>Open project</source>
         <translation>打开项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3057"/>
+        <location filename="../Project/Project.py" line="3062"/>
         <source>Project Files (*.e4p)</source>
         <translation>项目文件 (*.e4p)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3815"/>
+        <location filename="../Project/Project.py" line="3820"/>
         <source>Save project as</source>
         <translation>项目另存为</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3072"/>
+        <location filename="../Project/Project.py" line="3077"/>
         <source>Save File</source>
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3108"/>
+        <location filename="../Project/Project.py" line="3113"/>
         <source>Close Project</source>
         <translation>关闭项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3108"/>
+        <location filename="../Project/Project.py" line="3113"/>
         <source>The current project has unsaved changes.</source>
         <translation>当前项目的更改未保存。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3283"/>
+        <location filename="../Project/Project.py" line="3288"/>
         <source>Syntax errors detected</source>
         <translation>检测到语法错误</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Project/Project.py" line="3283"/>
+        <location filename="../Project/Project.py" line="3288"/>
         <source>The project contains %n file(s) with syntax errors.</source>
         <translation>
             <numerusform>项目包含 %n 文件有语法错误。</numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3764"/>
+        <location filename="../Project/Project.py" line="3769"/>
         <source>&amp;New...</source>
         <translation>新建(&amp;N)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3769"/>
+        <location filename="../Project/Project.py" line="3774"/>
         <source>Generate a new project</source>
         <translation>生成新项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3770"/>
+        <location filename="../Project/Project.py" line="3775"/>
         <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="3778"/>
-        <source>&amp;Open...</source>
-        <translation>打开(&amp;O)…</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="3784"/>
+        <location filename="../Project/Project.py" line="3789"/>
         <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="3791"/>
-        <source>Close project</source>
-        <translation>关闭项目</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3791"/>
-        <source>&amp;Close</source>
-        <translation>关闭(&amp;C)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3795"/>
-        <source>Close the current project</source>
-        <translation>关闭当前项目</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3796"/>
+        <source>Close project</source>
+        <translation>关闭项目</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3796"/>
+        <source>&amp;Close</source>
+        <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3800"/>
+        <source>Close the current project</source>
+        <translation>关闭当前项目</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3801"/>
         <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="3803"/>
-        <source>Save project</source>
-        <translation>保存项目</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3995"/>
-        <source>&amp;Save</source>
-        <translation>保存(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3807"/>
-        <source>Save the current project</source>
-        <translation>保存当前项目</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3808"/>
+        <source>Save project</source>
+        <translation>保存项目</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4000"/>
+        <source>&amp;Save</source>
+        <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3812"/>
+        <source>Save the current project</source>
+        <translation>保存当前项目</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3813"/>
         <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="3815"/>
+        <location filename="../Project/Project.py" line="3820"/>
         <source>Save &amp;as...</source>
         <translation>另存为(&amp;A)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3819"/>
+        <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="3821"/>
+        <location filename="../Project/Project.py" line="3826"/>
         <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="3830"/>
-        <source>Add files to project</source>
-        <translation>将文件添加到项目中</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3830"/>
-        <source>Add &amp;files...</source>
-        <translation>添加文件(&amp;F)…</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3835"/>
+        <source>Add files to project</source>
+        <translation>将文件添加到项目中</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3835"/>
+        <source>Add &amp;files...</source>
+        <translation>添加文件(&amp;F)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3840"/>
         <source>Add files to the current project</source>
         <translation>将文件添加到当前项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3837"/>
+        <location filename="../Project/Project.py" line="3842"/>
         <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="3846"/>
-        <source>Add directory to project</source>
-        <translation>将文件夹添加到项目中</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3846"/>
-        <source>Add directory...</source>
-        <translation>添加文件夹…</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3851"/>
+        <source>Add directory to project</source>
+        <translation>将文件夹添加到项目中</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3851"/>
+        <source>Add directory...</source>
+        <translation>添加文件夹…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3856"/>
         <source>Add a directory to the current project</source>
         <translation>为当前工程添加文件夹</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3853"/>
+        <location filename="../Project/Project.py" line="3858"/>
         <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="3861"/>
+        <location filename="../Project/Project.py" line="3866"/>
         <source>Add translation to project</source>
         <translation>将翻译添加到项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3861"/>
-        <source>Add &amp;translation...</source>
-        <translation>添加翻译(&amp;T)…</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3866"/>
+        <source>Add &amp;translation...</source>
+        <translation>添加翻译(&amp;T)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3871"/>
         <source>Add a translation to the current project</source>
         <translation>将翻译添加到当前项目中</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3868"/>
+        <location filename="../Project/Project.py" line="3873"/>
         <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="3876"/>
+        <location filename="../Project/Project.py" line="3881"/>
         <source>Search new files</source>
         <translation>搜索新文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3876"/>
+        <location filename="../Project/Project.py" line="3881"/>
         <source>Searc&amp;h new files...</source>
         <translation>搜索新文件(&amp;H)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3880"/>
+        <location filename="../Project/Project.py" line="3885"/>
         <source>Search new files in the project directory.</source>
         <translation>在项目文件夹中搜索新文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3906"/>
-        <source>Project properties</source>
-        <translation>项目属性</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3906"/>
-        <source>&amp;Properties...</source>
-        <translation>属性(&amp;P)…</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3911"/>
+        <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="3912"/>
+        <location filename="../Project/Project.py" line="3917"/>
         <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="3919"/>
+        <location filename="../Project/Project.py" line="3924"/>
         <source>User project properties</source>
         <translation>用户项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3919"/>
-        <source>&amp;User Properties...</source>
-        <translation>用户属性(&amp;U)…</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3924"/>
+        <source>&amp;User Properties...</source>
+        <translation>用户属性(&amp;U)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3929"/>
         <source>Show the user specific project properties</source>
         <translation>显示用户指定的项目属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3926"/>
+        <location filename="../Project/Project.py" line="3931"/>
         <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="3934"/>
+        <location filename="../Project/Project.py" line="3939"/>
         <source>Filetype Associations</source>
         <translation>文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3934"/>
+        <location filename="../Project/Project.py" line="3939"/>
         <source>Filetype Associations...</source>
         <translation>文件类型关联…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3938"/>
+        <location filename="../Project/Project.py" line="3943"/>
         <source>Show the project filetype associations</source>
         <translation>显示项目文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3970"/>
+        <location filename="../Project/Project.py" line="3975"/>
         <source>Debugger Properties</source>
         <translation>调试器属性</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3970"/>
-        <source>Debugger &amp;Properties...</source>
-        <translation>调试器属性(&amp;P)…</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3974"/>
-        <source>Show the debugger properties</source>
-        <translation>显示调试器属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3975"/>
+        <source>Debugger &amp;Properties...</source>
+        <translation>调试器属性(&amp;P)…</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3979"/>
+        <source>Show the debugger properties</source>
+        <translation>显示调试器属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3980"/>
         <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="3983"/>
+        <location filename="../Project/Project.py" line="3988"/>
         <source>Load</source>
         <translation>载入</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3983"/>
-        <source>&amp;Load</source>
-        <translation>载入(&amp;L)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3987"/>
-        <source>Load the debugger properties</source>
-        <translation>载入调试器属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3988"/>
+        <source>&amp;Load</source>
+        <translation>载入(&amp;L)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3992"/>
+        <source>Load the debugger properties</source>
+        <translation>载入调试器属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3993"/>
         <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="3995"/>
-        <source>Save</source>
-        <translation>保存</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3999"/>
-        <source>Save the debugger properties</source>
-        <translation>保存调试器属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4000"/>
+        <source>Save</source>
+        <translation>保存</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4004"/>
+        <source>Save the debugger properties</source>
+        <translation>保存调试器属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4005"/>
         <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="4007"/>
+        <location filename="../Project/Project.py" line="4012"/>
         <source>Delete</source>
         <translation>删除</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4007"/>
-        <source>&amp;Delete</source>
-        <translation>删除(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4011"/>
-        <source>Delete the debugger properties</source>
-        <translation>删除调试器属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4012"/>
+        <source>&amp;Delete</source>
+        <translation>删除(&amp;D)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4016"/>
+        <source>Delete the debugger properties</source>
+        <translation>删除调试器属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4017"/>
         <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="4020"/>
+        <location filename="../Project/Project.py" line="4025"/>
         <source>Reset</source>
         <translation>重置</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4020"/>
-        <source>&amp;Reset</source>
-        <translation>重置(&amp;R)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4024"/>
-        <source>Reset the debugger properties</source>
-        <translation>重围调试器属性</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4025"/>
+        <source>&amp;Reset</source>
+        <translation>重置(&amp;R)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4029"/>
+        <source>Reset the debugger properties</source>
+        <translation>重围调试器属性</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4030"/>
         <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="4034"/>
-        <source>Load session</source>
-        <translation>载入会话</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4038"/>
-        <source>Load the projects session file.</source>
-        <translation>载入项目会话文件。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4039"/>
+        <source>Load session</source>
+        <translation>载入会话</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4043"/>
+        <source>Load the projects session file.</source>
+        <translation>载入项目会话文件。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4044"/>
         <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="4052"/>
-        <source>Save session</source>
-        <translation>保存会话</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4056"/>
-        <source>Save the projects session file.</source>
-        <translation>保存项目会话文件。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4057"/>
+        <source>Save session</source>
+        <translation>保存会话</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4061"/>
+        <source>Save the projects session file.</source>
+        <translation>保存项目会话文件。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4062"/>
         <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="4070"/>
-        <source>Delete session</source>
-        <translation>删除会话</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4074"/>
-        <source>Delete the projects session file.</source>
-        <translation>删除项目会话文件。</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4075"/>
+        <source>Delete session</source>
+        <translation>删除会话</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4079"/>
+        <source>Delete the projects session file.</source>
+        <translation>删除项目会话文件。</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4080"/>
         <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="4084"/>
+        <location filename="../Project/Project.py" line="4089"/>
         <source>Code Metrics</source>
         <translation>代码度量</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4084"/>
+        <location filename="../Project/Project.py" line="4089"/>
         <source>&amp;Code Metrics...</source>
         <translation>代码度量(&amp;C)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4088"/>
+        <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="4090"/>
+        <location filename="../Project/Project.py" line="4095"/>
         <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="4098"/>
+        <location filename="../Project/Project.py" line="4103"/>
         <source>Python Code Coverage</source>
         <translation>Python 代码覆盖率</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4098"/>
+        <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="4102"/>
+        <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="4104"/>
+        <location filename="../Project/Project.py" line="4109"/>
         <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="4966"/>
+        <location filename="../Project/Project.py" line="4971"/>
         <source>Profile Data</source>
         <translation>剖析数据</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4112"/>
+        <location filename="../Project/Project.py" line="4117"/>
         <source>&amp;Profile Data...</source>
         <translation>剖析数据(&amp;P)…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4116"/>
+        <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="4118"/>
+        <location filename="../Project/Project.py" line="4123"/>
         <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="5020"/>
+        <location filename="../Project/Project.py" line="5025"/>
         <source>Application Diagram</source>
         <translation>应用程序图</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4127"/>
+        <location filename="../Project/Project.py" line="4132"/>
         <source>&amp;Application Diagram...</source>
         <translation>应用程序(&amp;A)图…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4131"/>
+        <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="4133"/>
+        <location filename="../Project/Project.py" line="4138"/>
         <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="5214"/>
+        <location filename="../Project/Project.py" line="5219"/>
         <source>Create Package List</source>
         <translation>创建程序包列表</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4156"/>
+        <location filename="../Project/Project.py" line="4161"/>
         <source>Create &amp;Package List</source>
         <translation type="unfinished">创建插件存档(&amp;A)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5491"/>
+        <location filename="../Project/Project.py" line="5496"/>
         <source>Create Plugin Archive</source>
         <translation>创建插件存档</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4172"/>
+        <location filename="../Project/Project.py" line="4177"/>
         <source>Create Plugin &amp;Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4257"/>
+        <location filename="../Project/Project.py" line="4262"/>
         <source>&amp;Project</source>
         <translation>项目(&amp;P)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4258"/>
-        <source>Open &amp;Recent Projects</source>
-        <translation>打开最近的项目</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4259"/>
-        <source>&amp;Version Control</source>
-        <translation>版本控制(&amp;V)</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4263"/>
-        <source>Chec&amp;k</source>
-        <translation>检查(&amp;K)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4265"/>
-        <source>Sho&amp;w</source>
-        <translation>显示(&amp;W)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4266"/>
-        <source>&amp;Diagrams</source>
-        <translation>图表(&amp;D)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4267"/>
-        <source>Session</source>
-        <translation>会话</translation>
+        <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>Source &amp;Documentation</source>
-        <translation>源文档(&amp;D)</translation>
+        <source>Chec&amp;k</source>
+        <translation>检查(&amp;K)</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4270"/>
-        <source>Debugger</source>
-        <translation>调试器</translation>
+        <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>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4276"/>
         <source>Pac&amp;kagers</source>
         <translation>打包程序(&amp;K)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4390"/>
+        <location filename="../Project/Project.py" line="4395"/>
         <source>Project</source>
         <translation>项目</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4456"/>
+        <location filename="../Project/Project.py" line="4461"/>
         <source>&amp;Clear</source>
         <translation>清除(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4619"/>
+        <location filename="../Project/Project.py" line="4624"/>
         <source>Search New Files</source>
         <translation>搜索新文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4619"/>
+        <location filename="../Project/Project.py" line="4624"/>
         <source>There were no new files found to be added.</source>
         <translation>没有要添加的新文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4765"/>
+        <location filename="../Project/Project.py" line="4770"/>
         <source>Version Control System</source>
         <translation>版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4893"/>
+        <location filename="../Project/Project.py" line="4898"/>
         <source>Coverage Data</source>
         <translation>覆盖率数据</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4943"/>
+        <location filename="../Project/Project.py" line="4948"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>当前项目未定义主脚本。终止</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4916"/>
+        <location filename="../Project/Project.py" line="4921"/>
         <source>Code Coverage</source>
         <translation>代码覆盖率</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4916"/>
+        <location filename="../Project/Project.py" line="4921"/>
         <source>Please select a coverage file</source>
         <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4966"/>
+        <location filename="../Project/Project.py" line="4971"/>
         <source>Please select a profile file</source>
         <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5020"/>
+        <location filename="../Project/Project.py" line="5025"/>
         <source>Include module names?</source>
         <translation>包含模块名?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5165"/>
+        <location filename="../Project/Project.py" line="5170"/>
         <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="5233"/>
+        <location filename="../Project/Project.py" line="5238"/>
         <source>The project does not have a main script defined. Aborting...</source>
         <translation>项目未定义主脚本。终止…</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3952"/>
+        <location filename="../Project/Project.py" line="3957"/>
         <source>Lexer Associations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3952"/>
+        <location filename="../Project/Project.py" line="3957"/>
         <source>Lexer Associations...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3956"/>
+        <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="3958"/>
+        <location filename="../Project/Project.py" line="3963"/>
         <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="789"/>
+        <location filename="../Project/Project.py" line="794"/>
         <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="891"/>
+        <location filename="../Project/Project.py" line="896"/>
         <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="927"/>
+        <location filename="../Project/Project.py" line="932"/>
         <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="951"/>
+        <location filename="../Project/Project.py" line="956"/>
         <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="1009"/>
+        <location filename="../Project/Project.py" line="1014"/>
         <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="1045"/>
+        <location filename="../Project/Project.py" line="1050"/>
         <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="1074"/>
+        <location filename="../Project/Project.py" line="1079"/>
         <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="1108"/>
+        <location filename="../Project/Project.py" line="1113"/>
         <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="1128"/>
+        <location filename="../Project/Project.py" line="1133"/>
         <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="1186"/>
+        <location filename="../Project/Project.py" line="1191"/>
         <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="1220"/>
+        <location filename="../Project/Project.py" line="1225"/>
         <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="1246"/>
+        <location filename="../Project/Project.py" line="1251"/>
         <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="1721"/>
+        <location filename="../Project/Project.py" line="1726"/>
         <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="3072"/>
+        <location filename="../Project/Project.py" line="3077"/>
         <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="1961"/>
+        <location filename="../Project/Project.py" line="1966"/>
         <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="2321"/>
+        <location filename="../Project/Project.py" line="2326"/>
         <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="4765"/>
+        <location filename="../Project/Project.py" line="4770"/>
         <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="5214"/>
+        <location filename="../Project/Project.py" line="5219"/>
         <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="5375"/>
+        <location filename="../Project/Project.py" line="5380"/>
         <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="5449"/>
+        <location filename="../Project/Project.py" line="5454"/>
         <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="1646"/>
+        <location filename="../Project/Project.py" line="1651"/>
         <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="1703"/>
+        <location filename="../Project/Project.py" line="1708"/>
         <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="2402"/>
+        <location filename="../Project/Project.py" line="2407"/>
         <source>Create main script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2402"/>
+        <location filename="../Project/Project.py" line="2407"/>
         <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="4141"/>
+        <location filename="../Project/Project.py" line="4146"/>
         <source>Load Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4141"/>
+        <location filename="../Project/Project.py" line="4146"/>
         <source>&amp;Load Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4145"/>
+        <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="4147"/>
+        <location filename="../Project/Project.py" line="4152"/>
         <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="4753"/>
+        <location filename="../Project/Project.py" line="4758"/>
         <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="5491"/>
+        <location filename="../Project/Project.py" line="5496"/>
         <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="4161"/>
+        <location filename="../Project/Project.py" line="4166"/>
         <source>Create an initial PKGLIST file for an eric6 plugin.</source>
         <translation type="unfinished">创建一个 eric6 插件存档文件。</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4163"/>
+        <location filename="../Project/Project.py" line="4168"/>
         <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="4177"/>
+        <location filename="../Project/Project.py" line="4182"/>
         <source>Create eric6 plugin archive files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4179"/>
+        <location filename="../Project/Project.py" line="4184"/>
         <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="5340"/>
+        <location filename="../Project/Project.py" line="5345"/>
         <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="2882"/>
+        <location filename="../Project/Project.py" line="2887"/>
         <source>Create project management directory</source>
         <translation>创建项目管理目录</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2882"/>
+        <location filename="../Project/Project.py" line="2887"/>
         <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="3891"/>
+        <location filename="../Project/Project.py" line="3896"/>
         <source>Alt+Ctrl+P</source>
         <comment>Project|Search Project File</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3897"/>
+        <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="3899"/>
+        <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="3891"/>
+        <location filename="../Project/Project.py" line="3896"/>
         <source>Search Project File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3891"/>
+        <location filename="../Project/Project.py" line="3896"/>
         <source>Search Project File...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5269"/>
+        <location filename="../Project/Project.py" line="5274"/>
         <source>Create Plugin Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4189"/>
+        <location filename="../Project/Project.py" line="4194"/>
         <source>Create Plugin Archives (Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4189"/>
-        <source>Create Plugin Archives (&amp;Snapshot)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4194"/>
+        <source>Create Plugin Archives (&amp;Snapshot)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4199"/>
         <source>Create eric6 plugin archive files (snapshot releases).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4196"/>
+        <location filename="../Project/Project.py" line="4201"/>
         <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="5247"/>
+        <location filename="../Project/Project.py" line="5252"/>
         <source>Select package lists:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5265"/>
+        <location filename="../Project/Project.py" line="5270"/>
         <source>Creating plugin archives...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5265"/>
+        <location filename="../Project/Project.py" line="5270"/>
         <source>Abort</source>
         <translation type="unfinished">终止</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5265"/>
+        <location filename="../Project/Project.py" line="5270"/>
         <source>%v/%m Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5282"/>
+        <location filename="../Project/Project.py" line="5287"/>
         <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="5394"/>
+        <location filename="../Project/Project.py" line="5399"/>
         <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="5397"/>
+        <location filename="../Project/Project.py" line="5402"/>
         <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="5258"/>
+        <location filename="../Project/Project.py" line="5263"/>
         <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="5312"/>
+        <location filename="../Project/Project.py" line="5317"/>
         <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="3882"/>
+        <location filename="../Project/Project.py" line="3887"/>
         <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="3940"/>
+        <location filename="../Project/Project.py" line="3945"/>
         <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="1494"/>
+        <location filename="../Project/Project.py" line="1499"/>
         <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="2204"/>
+        <location filename="../Project/Project.py" line="2209"/>
         <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="2234"/>
+        <location filename="../Project/Project.py" line="2239"/>
         <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="2706"/>
+        <location filename="../Project/Project.py" line="2711"/>
         <source>Create Makefile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2706"/>
+        <location filename="../Project/Project.py" line="2711"/>
         <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="5674"/>
+        <location filename="../Project/Project.py" line="5679"/>
         <source>Execute Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4210"/>
+        <location filename="../Project/Project.py" line="4215"/>
         <source>&amp;Execute Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4214"/>
+        <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="4216"/>
+        <location filename="../Project/Project.py" line="4221"/>
         <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="5654"/>
+        <location filename="../Project/Project.py" line="5659"/>
         <source>Test for Changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4224"/>
+        <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="4228"/>
+        <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="4230"/>
+        <location filename="../Project/Project.py" line="4235"/>
         <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="4272"/>
+        <location filename="../Project/Project.py" line="4277"/>
         <source>Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5602"/>
+        <location filename="../Project/Project.py" line="5607"/>
         <source>The make process did not start.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5647"/>
+        <location filename="../Project/Project.py" line="5652"/>
         <source>The make process crashed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5657"/>
-        <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="5662"/>
+        <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"/>
         <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="5674"/>
+        <location filename="../Project/Project.py" line="5679"/>
         <source>The makefile contains errors.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52218,7 +52218,7 @@
 <context>
     <name>ProjectFormsBrowser</name>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="947"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1011"/>
         <source>Forms</source>
         <translation>窗体</translation>
     </message>
@@ -52268,182 +52268,182 @@
         <translation>带按钮(底部居中)的对话框</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="149"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="158"/>
         <source>Compile form</source>
         <translation>编译窗体</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="327"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="352"/>
         <source>Compile all forms</source>
         <translation>编译所有窗体</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="160"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="169"/>
         <source>Generate Dialog Code...</source>
         <translation>生成对话框代码…</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="238"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="255"/>
         <source>Open in Qt-Designer</source>
         <translation>在 Qt 设计师中打开</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="240"/>
-        <source>Open in Editor</source>
-        <translation>在编辑器中打开</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="144"/>
-        <source>Preview form</source>
-        <translation>预览窗体</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="243"/>
-        <source>Preview translations</source>
-        <translation>预览翻译</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="257"/>
+        <source>Open in Editor</source>
+        <translation>在编辑器中打开</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="153"/>
+        <source>Preview form</source>
+        <translation>预览窗体</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="260"/>
+        <source>Preview translations</source>
+        <translation>预览翻译</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="274"/>
         <source>Open</source>
         <translation>打开</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="175"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="184"/>
         <source>Rename file</source>
         <translation>重命名文件</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="288"/>
-        <source>Remove from project</source>
-        <translation>从项目移除</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="291"/>
-        <source>Delete</source>
-        <translation>删除</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="300"/>
-        <source>New form...</source>
-        <translation>新建窗体…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="333"/>
-        <source>Add forms...</source>
-        <translation>添加窗体…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="335"/>
-        <source>Add forms directory...</source>
-        <translation>添加窗体文件夹…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="338"/>
-        <source>Expand all directories</source>
-        <translation>展开所有文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="340"/>
-        <source>Collapse all directories</source>
-        <translation>折叠所有文件夹</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="343"/>
-        <source>Configure...</source>
-        <translation>配置…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="247"/>
-        <source>Compile forms</source>
-        <translation>编译窗体</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="594"/>
-        <source>New Form</source>
-        <translation>新建窗体</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="549"/>
-        <source>Select a form type:</source>
-        <translation>选择窗体类型:</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="563"/>
-        <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
-        <translation>Qt 用户界面文件 (*.ui);;所有文件 (*)</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="582"/>
-        <source>The file already exists! Overwrite it?</source>
-        <translation>文件已存在!是否覆盖?</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="621"/>
-        <source>Delete forms</source>
-        <translation>删除窗体</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="621"/>
-        <source>Do you really want to delete these forms from the project?</source>
-        <translation>确定要从项目中删除这些窗体?</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="726"/>
-        <source>Form Compilation</source>
-        <translation>窗体编译</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="698"/>
-        <source>The compilation of the form file was successful.</source>
-        <translation>窗体文件编译成功。</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="726"/>
-        <source>The compilation of the form file failed.</source>
-        <translation>窗体文件编译失败。</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="813"/>
-        <source>Process Generation Error</source>
-        <translation>进程生成错误</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="905"/>
-        <source>Compiling forms...</source>
-        <translation>正在编译窗体…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="943"/>
-        <source>Abort</source>
-        <translation>终止</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="943"/>
-        <source>Determining changed forms...</source>
-        <translation>正在确定更改的窗体…</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="972"/>
-        <source>Compiling changed forms...</source>
-        <translation>正在编译更改的窗体…</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="309"/>
+        <source>Remove from project</source>
+        <translation>从项目移除</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="312"/>
+        <source>Delete</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="321"/>
+        <source>New form...</source>
+        <translation>新建窗体…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="358"/>
+        <source>Add forms...</source>
+        <translation>添加窗体…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="360"/>
+        <source>Add forms directory...</source>
+        <translation>添加窗体文件夹…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="363"/>
+        <source>Expand all directories</source>
+        <translation>展开所有文件夹</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="365"/>
+        <source>Collapse all directories</source>
+        <translation>折叠所有文件夹</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="368"/>
+        <source>Configure...</source>
+        <translation>配置…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="264"/>
+        <source>Compile forms</source>
+        <translation>编译窗体</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="619"/>
+        <source>New Form</source>
+        <translation>新建窗体</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="574"/>
+        <source>Select a form type:</source>
+        <translation>选择窗体类型:</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="588"/>
+        <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
+        <translation>Qt 用户界面文件 (*.ui);;所有文件 (*)</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="607"/>
+        <source>The file already exists! Overwrite it?</source>
+        <translation>文件已存在!是否覆盖?</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="646"/>
+        <source>Delete forms</source>
+        <translation>删除窗体</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="646"/>
+        <source>Do you really want to delete these forms from the project?</source>
+        <translation>确定要从项目中删除这些窗体?</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="804"/>
+        <source>Form Compilation</source>
+        <translation>窗体编译</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="776"/>
+        <source>The compilation of the form file was successful.</source>
+        <translation>窗体文件编译成功。</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="804"/>
+        <source>The compilation of the form file failed.</source>
+        <translation>窗体文件编译失败。</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="877"/>
+        <source>Process Generation Error</source>
+        <translation>进程生成错误</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="969"/>
+        <source>Compiling forms...</source>
+        <translation>正在编译窗体…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1007"/>
+        <source>Abort</source>
+        <translation>终止</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1007"/>
+        <source>Determining changed forms...</source>
+        <translation>正在确定更改的窗体…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1036"/>
+        <source>Compiling changed forms...</source>
+        <translation>正在编译更改的窗体…</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="330"/>
         <source>Copy Path to Clipboard</source>
         <translation>将路径复制到剪贴板</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="594"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="619"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt;Problem: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;新窗体文件 &lt;b&gt;{0}&lt;/b&gt; 无法创建。&lt;br&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="713"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="791"/>
         <source>&lt;p&gt;The compilation of the form file failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;窗体文件编译失败。&lt;/p&gt;&lt;p&gt;原因:{0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="813"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="877"/>
         <source>Could not start {0}.&lt;br&gt;Ensure that it is in the search path.</source>
         <translation type="unfinished">无法启动 {0}。请保证它处在搜索路径中。</translation>
     </message>
@@ -52498,10 +52498,20 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="943"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1007"/>
         <source>%v/%m Forms</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1086"/>
+        <source>Configure uic Compiler</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1086"/>
+        <source>No project specific uic compiler flags are supported for PySide or PySide2.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProjectInterfacesBrowser</name>
@@ -73928,6 +73938,44 @@
     </message>
 </context>
 <context>
+    <name>UicCompilerOptionsDialog</name>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="14"/>
+        <source>uic Compiler Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="23"/>
+        <source>&apos;import&apos; Package</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="29"/>
+        <source>Enter the package name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="36"/>
+        <source>&lt;b&gt;Note&lt;/b&gt;: This generates statements like &apos;from PACKAGE import ...&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="49"/>
+        <source>Resources Suffix</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="55"/>
+        <source>Enter the suffix of compiled resource files (default: _rc)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="62"/>
+        <source>&lt;b&gt;Note&lt;/b&gt;: Leave the suffix empty to use the default of &apos;_rc&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>UnittestDialog</name>
     <message>
         <location filename="../PyUnit/UnittestDialog.py" line="405"/>
@@ -83767,22 +83815,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1871"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="1873"/>
         <source>Web Archive (*.mhtml *.mht)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1872"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="1874"/>
         <source>HTML File (*.html *.htm)</source>
         <translation type="unfinished">HTML 文件 (*.html *.htm)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1873"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="1875"/>
         <source>HTML File with all resources (*.html *.htm)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1897"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="1899"/>
         <source>Save Web Page</source>
         <translation type="unfinished">保存网页</translation>
     </message>
@@ -83792,22 +83840,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2250"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="2252"/>
         <source>Quota Request</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2250"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="2252"/>
         <source>&lt;p&gt; Allow the website at &lt;b&gt;{0}&lt;/b&gt; to use &lt;b&gt;{1}&lt;/b&gt; of persistent storage?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2283"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="2285"/>
         <source>Protocol Handler Request</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2283"/>
+        <location filename="../WebBrowser/WebBrowserView.py" line="2285"/>
         <source>&lt;p&gt; Allow the website at &lt;b&gt;{0}&lt;/b&gt; to open all &lt;b&gt;{1}&lt;/b&gt; links?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial