src/eric7/i18n/eric7_empty.ts

branch
eric7
changeset 10847
b3f04b83fc84
parent 10845
bbcad422aea7
child 10849
78d338b6d89f
--- a/src/eric7/i18n/eric7_empty.ts	Sun Jul 14 18:15:30 2024 +0200
+++ b/src/eric7/i18n/eric7_empty.ts	Mon Jul 15 16:38:58 2024 +0200
@@ -61824,1601 +61824,1601 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1341" />
+      <location filename="../Project/Project.py" line="1331" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1587" />
-      <location filename="../Project/Project.py" line="1561" />
-      <location filename="../Project/Project.py" line="1525" />
-      <location filename="../Project/Project.py" line="1443" />
-      <location filename="../Project/Project.py" line="1404" />
-      <location filename="../Project/Project.py" line="1379" />
-      <location filename="../Project/Project.py" line="1342" />
+      <location filename="../Project/Project.py" line="1577" />
+      <location filename="../Project/Project.py" line="1551" />
+      <location filename="../Project/Project.py" line="1515" />
+      <location filename="../Project/Project.py" line="1433" />
+      <location filename="../Project/Project.py" line="1394" />
+      <location filename="../Project/Project.py" line="1369" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>Please save the project first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1378" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1420" />
-      <location filename="../Project/Project.py" line="1403" />
-      <source>Delete Project Session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1410" />
+      <location filename="../Project/Project.py" line="1393" />
+      <source>Delete Project Session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1400" />
       <source>Delete Remote Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
+      <location filename="../Project/Project.py" line="1419" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1442" />
+      <location filename="../Project/Project.py" line="1432" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1524" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1560" />
+      <location filename="../Project/Project.py" line="1550" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1603" />
-      <location filename="../Project/Project.py" line="1586" />
-      <source>Delete Debugger Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1593" />
+      <location filename="../Project/Project.py" line="1576" />
+      <source>Delete Debugger Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1583" />
       <source>Delete Remote Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1612" />
+      <location filename="../Project/Project.py" line="1602" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1783" />
+      <location filename="../Project/Project.py" line="1773" />
       <source>Add Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
+      <location filename="../Project/Project.py" line="1774" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1925" />
+      <location filename="../Project/Project.py" line="1915" />
       <source>Delete Translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1952" />
-      <location filename="../Project/Project.py" line="1926" />
+      <location filename="../Project/Project.py" line="1942" />
+      <location filename="../Project/Project.py" line="1916" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1951" />
+      <location filename="../Project/Project.py" line="1941" />
       <source>Delete translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2102" />
-      <location filename="../Project/Project.py" line="2085" />
+      <location filename="../Project/Project.py" line="2092" />
+      <location filename="../Project/Project.py" line="2075" />
       <source>Add File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2204" />
-      <location filename="../Project/Project.py" line="2086" />
+      <location filename="../Project/Project.py" line="2194" />
+      <location filename="../Project/Project.py" line="2076" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2103" />
+      <location filename="../Project/Project.py" line="2093" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2115" />
+      <location filename="../Project/Project.py" line="2105" />
       <source>Add file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2298" />
-      <location filename="../Project/Project.py" line="2116" />
+      <location filename="../Project/Project.py" line="2288" />
+      <location filename="../Project/Project.py" line="2106" />
       <source>The target directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2203" />
-      <location filename="../Project/Project.py" line="2176" />
-      <location filename="../Project/Project.py" line="2156" />
+      <location filename="../Project/Project.py" line="2193" />
+      <location filename="../Project/Project.py" line="2166" />
+      <location filename="../Project/Project.py" line="2146" />
       <source>Add Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2157" />
+      <location filename="../Project/Project.py" line="2147" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2177" />
+      <location filename="../Project/Project.py" line="2167" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2309" />
-      <location filename="../Project/Project.py" line="2297" />
+      <location filename="../Project/Project.py" line="2299" />
+      <location filename="../Project/Project.py" line="2287" />
       <source>Add directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2310" />
+      <location filename="../Project/Project.py" line="2300" />
       <source>The source directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2424" />
-      <location filename="../Project/Project.py" line="2406" />
-      <location filename="../Project/Project.py" line="2390" />
-      <location filename="../Project/Project.py" line="2383" />
+      <location filename="../Project/Project.py" line="2414" />
+      <location filename="../Project/Project.py" line="2396" />
+      <location filename="../Project/Project.py" line="2380" />
+      <location filename="../Project/Project.py" line="2373" />
       <source>Rename File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8059" />
-      <location filename="../Project/Project.py" line="3910" />
-      <location filename="../Project/Project.py" line="2407" />
+      <location filename="../Project/Project.py" line="8049" />
+      <location filename="../Project/Project.py" line="3900" />
+      <location filename="../Project/Project.py" line="2397" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2425" />
+      <location filename="../Project/Project.py" line="2415" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2692" />
+      <location filename="../Project/Project.py" line="2682" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2693" />
+      <location filename="../Project/Project.py" line="2683" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2721" />
+      <location filename="../Project/Project.py" line="2711" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2722" />
+      <location filename="../Project/Project.py" line="2712" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2855" />
+      <location filename="../Project/Project.py" line="2845" />
       <source>Create project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2856" />
+      <location filename="../Project/Project.py" line="2846" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3680" />
-      <location filename="../Project/Project.py" line="2956" />
+      <location filename="../Project/Project.py" line="3670" />
+      <location filename="../Project/Project.py" line="2946" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3681" />
-      <location filename="../Project/Project.py" line="2957" />
+      <location filename="../Project/Project.py" line="3671" />
+      <location filename="../Project/Project.py" line="2947" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2997" />
+      <location filename="../Project/Project.py" line="2987" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2998" />
+      <location filename="../Project/Project.py" line="2988" />
       <source>&lt;p&gt;The main script &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3463" />
-      <location filename="../Project/Project.py" line="3022" />
+      <location filename="../Project/Project.py" line="3453" />
+      <location filename="../Project/Project.py" line="3012" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3464" />
-      <location filename="../Project/Project.py" line="3023" />
+      <location filename="../Project/Project.py" line="3454" />
+      <location filename="../Project/Project.py" line="3013" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3710" />
-      <location filename="../Project/Project.py" line="3173" />
-      <location filename="../Project/Project.py" line="3144" />
-      <location filename="../Project/Project.py" line="3112" />
-      <location filename="../Project/Project.py" line="3096" />
-      <location filename="../Project/Project.py" line="3071" />
-      <location filename="../Project/Project.py" line="3033" />
+      <location filename="../Project/Project.py" line="3700" />
+      <location filename="../Project/Project.py" line="3163" />
+      <location filename="../Project/Project.py" line="3134" />
+      <location filename="../Project/Project.py" line="3102" />
+      <location filename="../Project/Project.py" line="3086" />
+      <location filename="../Project/Project.py" line="3061" />
+      <location filename="../Project/Project.py" line="3023" />
       <source>New Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3034" />
+      <location filename="../Project/Project.py" line="3024" />
       <source>Add existing files to the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3711" />
-      <location filename="../Project/Project.py" line="3072" />
+      <location filename="../Project/Project.py" line="3701" />
+      <location filename="../Project/Project.py" line="3062" />
       <source>Select Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3174" />
-      <location filename="../Project/Project.py" line="3097" />
+      <location filename="../Project/Project.py" line="3164" />
+      <location filename="../Project/Project.py" line="3087" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3113" />
+      <location filename="../Project/Project.py" line="3103" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3150" />
-      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="3129" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3145" />
+      <location filename="../Project/Project.py" line="3135" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3356" />
+      <location filename="../Project/Project.py" line="3346" />
       <source>Translation Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3357" />
+      <location filename="../Project/Project.py" line="3347" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3659" />
+      <location filename="../Project/Project.py" line="3649" />
       <source>Open Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8045" />
-      <location filename="../Project/Project.py" line="8039" />
+      <location filename="../Project/Project.py" line="8035" />
       <location filename="../Project/Project.py" line="8029" />
-      <location filename="../Project/Project.py" line="3895" />
+      <location filename="../Project/Project.py" line="8019" />
       <location filename="../Project/Project.py" line="3885" />
-      <location filename="../Project/Project.py" line="3661" />
+      <location filename="../Project/Project.py" line="3875" />
+      <location filename="../Project/Project.py" line="3651" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3909" />
-      <location filename="../Project/Project.py" line="3893" />
+      <location filename="../Project/Project.py" line="3899" />
+      <location filename="../Project/Project.py" line="3883" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3948" />
+      <location filename="../Project/Project.py" line="3938" />
       <source>Close Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>The current project has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4149" />
-      <location filename="../Project/Project.py" line="4113" />
+      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4103" />
       <source>Syntax Errors Detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="4150" />
-      <location filename="../Project/Project.py" line="4114" />
+      <location filename="../Project/Project.py" line="4140" />
+      <location filename="../Project/Project.py" line="4104" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4808" />
+      <location filename="../Project/Project.py" line="4798" />
       <source>New project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4810" />
+      <location filename="../Project/Project.py" line="4800" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4816" />
+      <location filename="../Project/Project.py" line="4806" />
       <source>Generate a new project</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4808" />
+      <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 type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="4818" />
-      <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>
+      <source>Open project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4820" />
+      <source>&amp;Open...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4826" />
+      <source>Open an existing project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4828" />
-      <source>Open project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4830" />
-      <source>&amp;Open...</source>
+      <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4834" />
+      <source>Open remote project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4836" />
-      <source>Open an existing project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4838" />
-      <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
+      <source>Open (Remote)...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4842" />
+      <source>Open an existing remote project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4844" />
-      <source>Open remote project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4846" />
-      <source>Open (Remote)...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4852" />
-      <source>Open an existing remote project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4854" />
       <source>&lt;b&gt;Open (Remote)...&lt;/b&gt;&lt;p&gt;This opens an existing remote project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4853" />
+      <source>Reload project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4855" />
+      <source>Re&amp;load</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4861" />
+      <source>Reload the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="4863" />
-      <source>Reload project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4865" />
-      <source>Re&amp;load</source>
+      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4869" />
+      <source>Close project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4871" />
-      <source>Reload the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4873" />
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4877" />
+      <source>Close the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4879" />
-      <source>Close project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4881" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4885" />
+      <source>Save project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5182" />
       <location filename="../Project/Project.py" line="4887" />
-      <source>Close the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4889" />
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
+      <source>&amp;Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4893" />
+      <source>Save the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4895" />
-      <source>Save project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5192" />
-      <location filename="../Project/Project.py" line="4897" />
-      <source>&amp;Save</source>
+      <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4901" />
+      <source>Save project as</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4903" />
-      <source>Save the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4905" />
-      <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
+      <source>Save &amp;as...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4909" />
+      <source>Save the current project to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4911" />
-      <source>Save project as</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4913" />
-      <source>Save &amp;as...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4919" />
-      <source>Save the current project to a new file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4921" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4930" />
+      <location filename="../Project/Project.py" line="4920" />
       <source>Save project as (Remote)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4922" />
+      <source>Save as (Remote)...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4929" />
+      <source>Save the current project to a new remote file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="4932" />
-      <source>Save as (Remote)...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4939" />
-      <source>Save the current project to a new remote file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4942" />
       <source>&lt;b&gt;Save as (Remote)&lt;/b&gt;&lt;p&gt;This saves the current project to a new remote file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4948" />
+      <source>Add files to project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4950" />
+      <source>Add &amp;files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4956" />
+      <source>Add files to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="4958" />
-      <source>Add files to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4960" />
-      <source>Add &amp;files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4966" />
-      <source>Add files to the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4968" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4979" />
+      <location filename="../Project/Project.py" line="4969" />
       <source>Add directory to project</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4971" />
+      <source>Add directory...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4978" />
+      <source>Add a directory to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="4981" />
-      <source>Add directory...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4988" />
-      <source>Add a directory to the current project</source>
+      <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 type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4991" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5001" />
       <source>Add translation to project</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="4993" />
+      <source>Add &amp;translation...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5000" />
+      <source>Add a translation to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5003" />
-      <source>Add &amp;translation...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5010" />
-      <source>Add a translation to the current project</source>
+      <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 type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5013" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5023" />
       <source>Search new files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5024" />
+      <location filename="../Project/Project.py" line="5014" />
       <source>Searc&amp;h new files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5030" />
+      <location filename="../Project/Project.py" line="5020" />
       <source>Search new files in the project directory.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5022" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5032" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5042" />
       <source>Search Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5043" />
+      <location filename="../Project/Project.py" line="5033" />
       <source>Search Project File...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5044" />
+      <location filename="../Project/Project.py" line="5034" />
       <source>Alt+Ctrl+P</source>
       <comment>Project|Search Project File</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5049" />
+      <location filename="../Project/Project.py" line="5039" />
       <source>Search for a file in the project list of files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5051" />
+      <location filename="../Project/Project.py" line="5041" />
       <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" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5050" />
+      <source>Project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5052" />
+      <source>&amp;Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5058" />
+      <source>Show the project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5060" />
-      <source>Project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5062" />
-      <source>&amp;Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5068" />
-      <source>Show the project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5070" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5069" />
       <source>User project properties</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5071" />
+      <source>&amp;User Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5078" />
+      <source>Show the user specific project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5081" />
-      <source>&amp;User Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5088" />
-      <source>Show the user specific project properties</source>
+      <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 type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5091" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5101" />
       <source>Filetype Associations</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5092" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5099" />
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5102" />
-      <source>Filetype Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5109" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5112" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5125" />
+      <location filename="../Project/Project.py" line="5115" />
       <source>Lexer Associations</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5116" />
+      <source>Lexer Associations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5123" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5126" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5133" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5136" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5154" />
+      <location filename="../Project/Project.py" line="5144" />
       <source>Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5155" />
+      <location filename="../Project/Project.py" line="5145" />
       <source>Debugger &amp;Properties...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5161" />
+      <location filename="../Project/Project.py" line="5151" />
       <source>Show the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5153" />
+      <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 type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5163" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5173" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5174" />
+      <location filename="../Project/Project.py" line="5164" />
       <source>&amp;Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5180" />
+      <location filename="../Project/Project.py" line="5170" />
       <source>Load the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5182" />
+      <location filename="../Project/Project.py" line="5172" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5191" />
+      <location filename="../Project/Project.py" line="5181" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5198" />
+      <location filename="../Project/Project.py" line="5188" />
       <source>Save the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5190" />
+      <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 type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5199" />
+      <source>Delete</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5200" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5209" />
-      <source>Delete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5210" />
       <source>&amp;Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5216" />
+      <location filename="../Project/Project.py" line="5206" />
       <source>Delete the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5208" />
+      <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 type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5218" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5228" />
       <source>Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5229" />
+      <location filename="../Project/Project.py" line="5219" />
       <source>&amp;Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5235" />
+      <location filename="../Project/Project.py" line="5225" />
       <source>Reset the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5237" />
+      <location filename="../Project/Project.py" line="5227" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5253" />
-      <location filename="../Project/Project.py" line="5252" />
+      <location filename="../Project/Project.py" line="5243" />
+      <location filename="../Project/Project.py" line="5242" />
       <source>Load session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5259" />
+      <location filename="../Project/Project.py" line="5249" />
       <source>Load the projects session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5261" />
+      <location filename="../Project/Project.py" line="5251" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5277" />
-      <location filename="../Project/Project.py" line="5276" />
+      <location filename="../Project/Project.py" line="5267" />
+      <location filename="../Project/Project.py" line="5266" />
       <source>Save session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5283" />
+      <location filename="../Project/Project.py" line="5273" />
       <source>Save the projects session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5285" />
+      <location filename="../Project/Project.py" line="5275" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="5300" />
+      <location filename="../Project/Project.py" line="5291" />
+      <location filename="../Project/Project.py" line="5290" />
       <source>Delete session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5307" />
+      <location filename="../Project/Project.py" line="5297" />
       <source>Delete the projects session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5309" />
+      <location filename="../Project/Project.py" line="5299" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5324" />
+      <location filename="../Project/Project.py" line="5314" />
       <source>Code Metrics</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5315" />
+      <source>&amp;Code Metrics...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5322" />
+      <source>Show some code metrics for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5325" />
-      <source>&amp;Code Metrics...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5332" />
-      <source>Show some code metrics for the project.</source>
+      <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 type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5335" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5345" />
       <source>Python Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5336" />
+      <source>Code Co&amp;verage...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5343" />
+      <source>Show code coverage information for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5346" />
-      <source>Code Co&amp;verage...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5353" />
-      <source>Show code coverage information for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <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 type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="6780" />
+      <location filename="../Project/Project.py" line="6767" />
       <location filename="../Project/Project.py" line="5356" />
-      <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 type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="6790" />
-      <location filename="../Project/Project.py" line="6777" />
-      <location filename="../Project/Project.py" line="5366" />
       <source>Profile Data</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5357" />
+      <source>&amp;Profile Data...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5364" />
+      <source>Show profiling data for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5367" />
-      <source>&amp;Profile Data...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5374" />
-      <source>Show profiling data for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5377" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6842" />
-      <location filename="../Project/Project.py" line="5392" />
+      <location filename="../Project/Project.py" line="6832" />
+      <location filename="../Project/Project.py" line="5382" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5383" />
+      <source>&amp;Application Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5390" />
+      <source>Show a diagram of the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5393" />
-      <source>&amp;Application Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>Show a diagram of the project.</source>
+      <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5402" />
+      <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5403" />
-      <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5412" />
-      <source>Load Diagram</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5413" />
       <source>&amp;Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5419" />
+      <location filename="../Project/Project.py" line="5409" />
       <source>Load a diagram from file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5421" />
+      <location filename="../Project/Project.py" line="5411" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7010" />
-      <location filename="../Project/Project.py" line="6955" />
-      <location filename="../Project/Project.py" line="5436" />
+      <location filename="../Project/Project.py" line="7000" />
+      <location filename="../Project/Project.py" line="6945" />
+      <location filename="../Project/Project.py" line="5426" />
       <source>Create Package List</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5428" />
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5435" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5438" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5445" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5448" />
       <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7080" />
-      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="7070" />
+      <location filename="../Project/Project.py" line="5449" />
       <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5461" />
+      <location filename="../Project/Project.py" line="5451" />
       <source>Create Plugin &amp;Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5467" />
+      <location filename="../Project/Project.py" line="5457" />
       <source>Create eric plugin archive files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5469" />
+      <location filename="../Project/Project.py" line="5459" />
       <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric 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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5481" />
+      <location filename="../Project/Project.py" line="5471" />
       <source>Create Plugin Archives (Snapshot)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5473" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5480" />
+      <source>Create eric plugin archive files (snapshot releases).</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5483" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5490" />
-      <source>Create eric plugin archive files (snapshot releases).</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5493" />
       <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric 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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7522" />
-      <location filename="../Project/Project.py" line="7493" />
-      <location filename="../Project/Project.py" line="7447" />
-      <location filename="../Project/Project.py" line="7399" />
-      <location filename="../Project/Project.py" line="5512" />
+      <location filename="../Project/Project.py" line="7512" />
+      <location filename="../Project/Project.py" line="7483" />
+      <location filename="../Project/Project.py" line="7437" />
+      <location filename="../Project/Project.py" line="7389" />
+      <location filename="../Project/Project.py" line="5502" />
       <source>Execute Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5503" />
       <source>&amp;Execute Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5519" />
+      <location filename="../Project/Project.py" line="5509" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5521" />
+      <location filename="../Project/Project.py" line="5511" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7499" />
-      <location filename="../Project/Project.py" line="5531" />
+      <location filename="../Project/Project.py" line="7489" />
+      <location filename="../Project/Project.py" line="5521" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5522" />
+      <source>&amp;Test for Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5529" />
+      <source>Question 'make', if a rebuild is needed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5532" />
-      <source>&amp;Test for Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5539" />
-      <source>Question 'make', if a rebuild is needed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5542" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5560" />
+      <location filename="../Project/Project.py" line="5550" />
       <source>Create SBOM File</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5551" />
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5558" />
+      <source>Create a SBOM file of the project dependencies.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5561" />
-      <source>Create &amp;SBOM File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5568" />
-      <source>Create a SBOM file of the project dependencies.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5571" />
       <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5582" />
+      <location filename="../Project/Project.py" line="5572" />
       <source>Clear Byte Code Caches</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5573" />
+      <source>Clear Byte Code &amp;Caches</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5580" />
+      <source>Clear the byte code caches of the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5583" />
-      <source>Clear Byte Code &amp;Caches</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5590" />
-      <source>Clear the byte code caches of the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5593" />
       <source>&lt;b&gt;Clear Byte Code Caches&lt;/b&gt;&lt;p&gt;This deletes all directories containing byte code cache files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5609" />
+      <location filename="../Project/Project.py" line="5599" />
       <source>About Black</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5610" />
+      <location filename="../Project/Project.py" line="5600" />
       <source>&amp;Black</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5616" />
+      <location filename="../Project/Project.py" line="5606" />
       <source>Show some information about 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5618" />
+      <location filename="../Project/Project.py" line="5608" />
       <source>&lt;b&gt;Black&lt;/b&gt;&lt;p&gt;This shows some information about the installed 'Black' tool.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5630" />
+      <location filename="../Project/Project.py" line="5620" />
       <source>Format Code</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5621" />
+      <source>&amp;Format Code</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5628" />
+      <source>Format the project sources with 'Black'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5631" />
-      <source>&amp;Format Code</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5638" />
-      <source>Format the project sources with 'Black'.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5641" />
       <source>&lt;b&gt;Format Code&lt;/b&gt;&lt;p&gt;This shows a dialog to enter parameters for the formatting run and reformats the project sources using 'Black'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5653" />
+      <location filename="../Project/Project.py" line="5643" />
       <source>Check Code Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5654" />
+      <location filename="../Project/Project.py" line="5644" />
       <source>&amp;Check Code Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5661" />
+      <location filename="../Project/Project.py" line="5651" />
       <source>Check, if the project sources need to be reformatted with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5666" />
+      <location filename="../Project/Project.py" line="5656" />
       <source>&lt;b&gt;Check Code Formatting&lt;/b&gt;&lt;p&gt;This shows a dialog to enter parameters for the format check run and performs a check, if the project sources need to be reformatted using 'Black'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5679" />
+      <location filename="../Project/Project.py" line="5669" />
       <source>Code Formatting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5680" />
+      <location filename="../Project/Project.py" line="5670" />
       <source>Code Formatting &amp;Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5687" />
+      <location filename="../Project/Project.py" line="5677" />
       <source>Generate a unified diff of potential project source reformatting with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5693" />
+      <location filename="../Project/Project.py" line="5683" />
       <source>&lt;b&gt;Diff Code Formatting&lt;/b&gt;&lt;p&gt;This shows a dialog to enter parameters for the format diff run and generates a unified diff of potential project source reformatting using 'Black'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5858" />
-      <location filename="../Project/Project.py" line="5808" />
-      <location filename="../Project/Project.py" line="5807" />
-      <location filename="../Project/Project.py" line="5707" />
-      <location filename="../Project/Project.py" line="5706" />
+      <location filename="../Project/Project.py" line="5848" />
+      <location filename="../Project/Project.py" line="5798" />
+      <location filename="../Project/Project.py" line="5797" />
+      <location filename="../Project/Project.py" line="5697" />
+      <location filename="../Project/Project.py" line="5696" />
       <source>Configure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5714" />
+      <location filename="../Project/Project.py" line="5704" />
       <source>Enter the parameters for formatting the project sources with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5719" />
+      <location filename="../Project/Project.py" line="5709" />
       <source>&lt;b&gt;Configure&lt;/b&gt;&lt;p&gt;This shows a dialog to enter the parameters for formatting the project sources with 'Black'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5735" />
+      <location filename="../Project/Project.py" line="5725" />
       <source>About isort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5736" />
+      <location filename="../Project/Project.py" line="5726" />
       <source>&amp;isort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5742" />
+      <location filename="../Project/Project.py" line="5732" />
       <source>Show some information about 'isort'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5744" />
+      <location filename="../Project/Project.py" line="5734" />
       <source>&lt;b&gt;isort&lt;/b&gt;&lt;p&gt;This shows some information about the installed 'isort' tool.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5747" />
+      <location filename="../Project/Project.py" line="5746" />
+      <source>Sort Imports</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5754" />
+      <source>Sort the import statements of the project sources with 'isort'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5757" />
-      <location filename="../Project/Project.py" line="5756" />
-      <source>Sort Imports</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5764" />
-      <source>Sort the import statements of the project sources with 'isort'.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5767" />
       <source>&lt;b&gt;Sort Imports&lt;/b&gt;&lt;p&gt;This shows a dialog to enter parameters for the imports sorting run and sorts the import statements of the project sources using 'isort'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5781" />
-      <location filename="../Project/Project.py" line="5780" />
+      <location filename="../Project/Project.py" line="5771" />
+      <location filename="../Project/Project.py" line="5770" />
       <source>Imports Sorting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5788" />
+      <location filename="../Project/Project.py" line="5778" />
       <source>Generate a unified diff of potential project source imports resorting with 'isort'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5794" />
+      <location filename="../Project/Project.py" line="5784" />
       <source>&lt;b&gt;Imports Sorting Diff&lt;/b&gt;&lt;p&gt;This shows a dialog to enter parameters for the imports sorting diff run and generates a unified diff of potential project source changes using 'isort'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5815" />
+      <location filename="../Project/Project.py" line="5805" />
       <source>Enter the parameters for resorting the project sources import statements with 'isort'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5821" />
+      <location filename="../Project/Project.py" line="5811" />
       <source>&lt;b&gt;Configure&lt;/b&gt;&lt;p&gt;This shows a dialog to enter the parameters for resorting the import statements of the project sources with 'isort'.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5837" />
+      <location filename="../Project/Project.py" line="5827" />
       <source>Install Project</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5828" />
+      <source>&amp;Install Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5835" />
+      <source>Install the project into the embedded environment.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5838" />
-      <source>&amp;Install Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5845" />
-      <source>Install the project into the embedded environment.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5848" />
       <source>&lt;b&gt;Install Project&lt;/b&gt;&lt;p&gt;This installs the project into the embedded virtual environment in editable mode (i.e. development mode).&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5849" />
+      <source>&amp;Configure</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5856" />
+      <source>Configure the embedded environment.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5859" />
-      <source>&amp;Configure</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5866" />
-      <source>Configure the embedded environment.</source>
+      <source>&lt;b&gt;Configure&lt;/b&gt;&lt;p&gt;This opens a dialog to configure the embedded virtual environment of the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5869" />
-      <source>&lt;b&gt;Configure&lt;/b&gt;&lt;p&gt;This opens a dialog to configure the embedded virtual environment of the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5879" />
       <source>Upgrade</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5880" />
+      <location filename="../Project/Project.py" line="5870" />
       <source>&amp;Upgrade</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5886" />
+      <location filename="../Project/Project.py" line="5876" />
       <source>Upgrade the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5888" />
+      <location filename="../Project/Project.py" line="5878" />
       <source>&lt;b&gt;Upgrade&lt;/b&gt;&lt;p&gt;This opens a dialog to enter the parameters to upgrade the embedded virtual environment of the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5900" />
+      <location filename="../Project/Project.py" line="5890" />
       <source>Recreate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5901" />
+      <location filename="../Project/Project.py" line="5891" />
       <source>&amp;Recreate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5907" />
+      <location filename="../Project/Project.py" line="5897" />
       <source>Recreate the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5909" />
+      <location filename="../Project/Project.py" line="5899" />
       <source>&lt;b&gt;Recreate&lt;/b&gt;&lt;p&gt;This opens a dialog to enter the parameters to recreate the embedded virtual environment of the project. The existing environment is cleared first.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5941" />
+      <location filename="../Project/Project.py" line="5931" />
       <source>&amp;Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5942" />
+      <location filename="../Project/Project.py" line="5932" />
       <source>Open &amp;Recent Projects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5944" />
+      <location filename="../Project/Project.py" line="5934" />
       <source>Session</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="5935" />
+      <source>Debugger</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5936" />
+      <source>Embedded Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5938" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5939" />
+      <source>&amp;Version Control</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5943" />
+      <source>Chec&amp;k</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="5945" />
-      <source>Debugger</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5946" />
-      <source>Embedded Environment</source>
+      <source>Code &amp;Formatting</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5947" />
+      <source>Sho&amp;w</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5948" />
-      <source>Project-T&amp;ools</source>
+      <source>&amp;Diagrams</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5949" />
-      <source>&amp;Version Control</source>
+      <source>Pac&amp;kagers</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5950" />
+      <source>Source &amp;Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5952" />
+      <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5953" />
-      <source>Chec&amp;k</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5955" />
-      <source>Code &amp;Formatting</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5957" />
-      <source>Sho&amp;w</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5958" />
-      <source>&amp;Diagrams</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5959" />
-      <source>Pac&amp;kagers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5960" />
-      <source>Source &amp;Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5962" />
-      <source>Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5963" />
       <source>Other Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6125" />
-      <location filename="../Project/Project.py" line="6123" />
+      <location filename="../Project/Project.py" line="6115" />
+      <location filename="../Project/Project.py" line="6113" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6207" />
+      <location filename="../Project/Project.py" line="6197" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6404" />
+      <location filename="../Project/Project.py" line="6394" />
       <source>Search New Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6405" />
+      <location filename="../Project/Project.py" line="6395" />
       <source>There were no new files found to be added.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6566" />
-      <location filename="../Project/Project.py" line="6553" />
+      <location filename="../Project/Project.py" line="6556" />
+      <location filename="../Project/Project.py" line="6543" />
       <source>Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6554" />
+      <location filename="../Project/Project.py" line="6544" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6567" />
+      <location filename="../Project/Project.py" line="6557" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6724" />
+      <location filename="../Project/Project.py" line="6714" />
       <source>Coverage Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6778" />
-      <location filename="../Project/Project.py" line="6725" />
+      <location filename="../Project/Project.py" line="6768" />
+      <location filename="../Project/Project.py" line="6715" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6737" />
+      <location filename="../Project/Project.py" line="6727" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6738" />
+      <location filename="../Project/Project.py" line="6728" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6791" />
+      <location filename="../Project/Project.py" line="6781" />
       <source>Please select a profile file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6843" />
+      <location filename="../Project/Project.py" line="6833" />
       <source>Include module names?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6956" />
+      <location filename="../Project/Project.py" line="6946" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7011" />
+      <location filename="../Project/Project.py" line="7001" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7307" />
-      <location filename="../Project/Project.py" line="7263" />
-      <location filename="../Project/Project.py" line="7213" />
-      <location filename="../Project/Project.py" line="7202" />
-      <location filename="../Project/Project.py" line="7184" />
-      <location filename="../Project/Project.py" line="7151" />
-      <location filename="../Project/Project.py" line="7121" />
-      <location filename="../Project/Project.py" line="7093" />
-      <location filename="../Project/Project.py" line="7063" />
-      <location filename="../Project/Project.py" line="7049" />
-      <location filename="../Project/Project.py" line="7032" />
-      <source>Create Plugin Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7033" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7050" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7064" />
-      <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7072" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7073" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7076" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7094" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7122" />
-      <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'; initial_list' line of the header.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7152" />
-      <source>&lt;p&gt;The eric 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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7185" />
-      <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" />
-    </message>
-    <message>
+      <location filename="../Project/Project.py" line="7297" />
+      <location filename="../Project/Project.py" line="7253" />
       <location filename="../Project/Project.py" line="7203" />
+      <location filename="../Project/Project.py" line="7192" />
+      <location filename="../Project/Project.py" line="7174" />
+      <location filename="../Project/Project.py" line="7141" />
+      <location filename="../Project/Project.py" line="7111" />
+      <location filename="../Project/Project.py" line="7083" />
+      <location filename="../Project/Project.py" line="7053" />
+      <location filename="../Project/Project.py" line="7039" />
+      <location filename="../Project/Project.py" line="7022" />
+      <source>Create Plugin Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7023" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7040" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7054" />
+      <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7062" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7063" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7066" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7084" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7112" />
+      <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'; initial_list' line of the header.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7142" />
+      <source>&lt;p&gt;The eric 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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7175" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="7193" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7214" />
+      <location filename="../Project/Project.py" line="7204" />
       <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7264" />
+      <location filename="../Project/Project.py" line="7254" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7308" />
+      <location filename="../Project/Project.py" line="7298" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7400" />
+      <location filename="../Project/Project.py" line="7390" />
       <source>'Make' is not supported for remote projects. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7448" />
+      <location filename="../Project/Project.py" line="7438" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7494" />
+      <location filename="../Project/Project.py" line="7484" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7502" />
+      <location filename="../Project/Project.py" line="7492" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7507" />
+      <location filename="../Project/Project.py" line="7497" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7523" />
+      <location filename="../Project/Project.py" line="7513" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7953" />
+      <location filename="../Project/Project.py" line="7943" />
       <source>Interpreter Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7954" />
+      <location filename="../Project/Project.py" line="7944" />
       <source>The configured interpreter of the embedded environment does not exist anymore. Shall the environment be upgraded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8027" />
+      <location filename="../Project/Project.py" line="8017" />
       <source>Open Remote Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8058" />
-      <location filename="../Project/Project.py" line="8043" />
+      <location filename="../Project/Project.py" line="8048" />
+      <location filename="../Project/Project.py" line="8033" />
       <source>Save Remote Project</source>
       <translation type="unfinished" />
     </message>
@@ -100439,355 +100439,355 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="368" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="355" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="343" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="331" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="378" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="365" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="353" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="341" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="332" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="342" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="369" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="344" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="379" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="354" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="356" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="366" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="610" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="620" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="636" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="646" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="668" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="678" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="725" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="735" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="730" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="740" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="736" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="746" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
-      <source>Save Lin&amp;k</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="747" />
-      <source>Bookmark this Link</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="753" />
-      <source>Copy URL to Clipboard</source>
+      <source>Save Lin&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <source>Bookmark this Link</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="763" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="776" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="784" />
-      <source>Open Image in New Tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
-      <source>Save Image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="794" />
-      <source>Copy Image to Clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
-      <source>Copy Image URL to Clipboard</source>
+      <source>Open Image in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="801" />
+      <source>Save Image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
+      <source>Copy Image to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="806" />
+      <source>Copy Image URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="811" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="820" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="812" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="830" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="822" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="826" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="827" />
-      <source>Block Image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="837" />
+      <source>Block Image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="867" />
       <source>Play</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="863" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="873" />
       <source>Pause</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="869" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="879" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="875" />
-      <source>Mute</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
-      <source>Copy Media URL to Clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="885" />
+      <source>Mute</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="890" />
+      <source>Copy Media URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="895" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="891" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="901" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
       <source>Send Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="929" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
       <source>Search with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1080" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="949" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1090" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="959" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="969" />
       <source>Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="977" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1006" />
       <source>Add New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1001" />
-      <source>Configure Speed Dial</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1007" />
-      <source>Reload All Dials</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1011" />
+      <source>Configure Speed Dial</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1017" />
+      <source>Reload All Dials</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1021" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1016" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1026" />
       <source>Bookmark this Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1020" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1030" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1025" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1035" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1031" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1041" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1069" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1122" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1132" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1806" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1816" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1870" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1869" />
-      <source>Render Process terminated abnormally</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1875" />
-      <source>The render process crashed while loading this page.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1879" />
+      <source>Render Process terminated abnormally</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1885" />
+      <source>The render process crashed while loading this page.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1890" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1882" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1892" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1886" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1896" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2014" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2024" />
       <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2015" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2025" />
       <source>HTML File (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2016" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2026" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2038" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2048" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2430" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2440" />
       <source>eric7 {0} ({1})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2441" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2451" />
       <source>Print Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2442" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2452" />
       <source>There is already a print job in progress. Printing is temporarily disabled until the current job is finished.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2557" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="2487" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2567" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2497" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2488" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2498" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2568" />
       <source>&lt;p&gt;The PDF file &lt;b&gt;{0}&lt;/b&gt; could not be generated.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2592" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2602" />
       <source>Quota Request</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2593" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2603" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2636" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2646" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Read&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2654" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Write&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2649" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2659" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Read and Write&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2666" />
       <source>File System Access Request</source>
       <translation type="unfinished" />
     </message>
@@ -100866,6 +100866,211 @@
     </message>
   </context>
   <context>
+    <name>WebBrowserWebAuthDialog</name>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="170" />
+      <source>&lt;b&gt;Choose Passkey&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="172" />
+      <source>Which passkey do you want to use for {0}?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="189" />
+      <source>Ok</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="209" />
+      <source>Next</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="217" />
+      <source>&lt;b&gt;PIN Required&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="219" />
+      <source>Enter the PIN for your security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="223" />
+      <source>&lt;b&gt;New PIN Required&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="225" />
+      <source>Set new PIN for your security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="228" />
+      <source>&lt;b&gt;PIN Change Required&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="230" />
+      <source>Change the PIN for your security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="240" />
+      <source>Internal User Verification Locked!</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="242" />
+      <source>Wrong PIN!</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="244" />
+      <source>PIN Too Short!</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="249" />
+      <source>PIN Contains Invalid Characters!</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="254" />
+      <source>New PIN is same as current PIN!</source>
+      <translation type="unfinished" />
+    </message>
+    <message numerus="yes">
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="256" />
+      <source>{0} %n attempt(s) remaining.</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="268" />
+      <source>&lt;b&gt;Use your security key with {0}&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="270" />
+      <source>Touch your security key to complete the request.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="295" />
+      <source>Request Timeout</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="300" />
+      <source>Security key is not registered.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="305" />
+      <source>You already registered this security key. Try again with another security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="314" />
+      <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="323" />
+      <source>The security key is locked because the wrong PIN was entered too many times. You will need to reset the security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="331" />
+      <source>Security key removed during verification. Please reinsert and try again.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="339" />
+      <source>Security key doesn't have resident key support.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="344" />
+      <source>Security key is missing user verification.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="349" />
+      <source>Security key is missing Large Blob support.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="354" />
+      <source>Security key does not provide a common algorithm.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="359" />
+      <source>No storage space left on the security key.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="364" />
+      <source>User consent denied.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="369" />
+      <source>User cancelled the WebAuth request.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="371" />
+      <source>&lt;b&gt;Something went wrong&lt;/b&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="381" />
+      <source>Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>Web Authentication</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>PIN:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>Enter the PIN</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>Press to show or hide the PIN.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>Confirm PIN:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>Enter the same PIN again.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" />
+      <source>PINs do not match!</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>WebBrowserWebSearchWidget</name>
     <message>
       <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="136" />

eric ide

mercurial