src/eric7/i18n/eric7_it.ts

branch
eric7-maintenance
changeset 11063
bb05d1db9286
parent 11019
27cd57e98461
parent 11059
ecc945948048
child 11118
967a88a16a21
--- a/src/eric7/i18n/eric7_it.ts	Thu Oct 31 10:54:59 2024 +0100
+++ b/src/eric7/i18n/eric7_it.ts	Sat Nov 30 11:08:07 2024 +0100
@@ -2019,47 +2019,47 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="281" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="284" />
       <source>Formatting Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="282" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="285" />
       <source>&lt;p&gt;Formatting failed due to this error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="545" />
-      <source>would reformat</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CodeFormatting/BlackFormattingDialog.py" line="548" />
+      <source>would reformat</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="551" />
       <source>reformatted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="553" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="556" />
       <source>unchanged</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="557" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="560" />
       <source>unmodified</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="561" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="564" />
       <source>ignored</source>
       <translation type="unfinished">ignorato</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="565" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="568" />
       <source>failed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="570" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="573" />
       <source>invalid status ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -4305,114 +4305,114 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1177" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="864" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1180" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="867" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1584" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1091" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1014" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1591" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1094" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1017" />
       <source>The device volume is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1055" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1028" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1058" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1031" />
       <source>Write WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1625" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1056" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1029" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1632" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1059" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1032" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1639" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1039" />
       <source>Aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1253" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1256" />
       <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1325" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1328" />
       <source>CircuitPython does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1759" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1405" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1771" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1765" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1406" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1777" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1407" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1414" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1408" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1415" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1409" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1416" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1410" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1417" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1761" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1411" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1773" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1419" />
       <source>Chip Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1420" />
       <source>max. Sockets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1624" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1631" />
       <source>Write Connect Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1760" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1772" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1763" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1775" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1766" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1778" />
       <source>Advertising</source>
       <translation type="unfinished" />
     </message>
@@ -4420,16 +4420,16 @@
   <context>
     <name>CircuitPythonUpdaterInterface</name>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="600" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="592" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="579" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="546" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="516" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="506" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="486" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="469" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="460" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="446" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="615" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="607" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="594" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="561" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="531" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="521" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="501" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="484" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="475" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="461" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="54" />
       <source>Install Modules</source>
       <translation type="unfinished" />
@@ -4465,10 +4465,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="385" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="375" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="365" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="346" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="396" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="386" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="376" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="355" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="95" />
       <source>Update Modules</source>
       <translation type="unfinished" />
@@ -4489,8 +4489,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="642" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="621" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="658" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="636" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="108" />
       <source>Uninstall Modules</source>
       <translation type="unfinished" />
@@ -4511,25 +4511,25 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="249" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="236" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="225" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="213" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="201" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="188" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="251" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="238" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="227" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="215" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="203" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="190" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="118" />
       <source>Add Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="284" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="269" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="287" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="271" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="119" />
       <source>Remove Bundles</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="671" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="689" />
       <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="121" />
       <source>Show Local Cache Path</source>
       <translation type="unfinished" />
@@ -4550,132 +4550,132 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="189" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="191" />
       <source>Enter Bundle by 'User/Repo' Github String:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="202" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="204" />
       <source>&lt;p&gt;The bundle &lt;b&gt;{0}&lt;/b&gt; is already in the list.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="214" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="216" />
       <source>&lt;p&gt;The bundle string is invalid, expecting github URL or 'user/repository' string.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="226" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="228" />
       <source>&lt;p&gt;The bundle string is invalid. The repository doesn't exist (error code 404).&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="237" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="239" />
       <source>&lt;p&gt;The bundle string is invalid. Is the repository a valid circup bundle?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="250" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="252" />
       <source>&lt;p&gt;Added bundle &lt;b&gt;{0}&lt;/b&gt; ({1}).&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="270" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="272" />
       <source>Select the bundles to be removed:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="285" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="288" />
       <source>&lt;p&gt;These bundles were removed from the local bundles list.{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="347" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="356" />
       <source>All modules are already up-to-date.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="366" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="377" />
       <source>&lt;p&gt;There was an error updating &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="376" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="387" />
       <source>&lt;p&gt;These modules were updated on the connected device.{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="386" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="397" />
       <source>No modules could be updated.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="448" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="463" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="461" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="476" />
       <source>&lt;p&gt;The given requirements file &lt;b&gt;{0}&lt;/b&gt; does not contain valid modules.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="470" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="485" />
       <source>&lt;p&gt;The given requirements file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="488" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="503" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="507" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="522" />
       <source>&lt;p&gt;The given code file &lt;b&gt;{0}&lt;/b&gt; does not contain valid import statements or does not import external modules.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="517" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="532" />
       <source>&lt;p&gt;The given code file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="547" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="562" />
       <source>&lt;p&gt;Ready to install these modules?{0}{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="552" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="567" />
       <source>Dependencies:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="580" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="595" />
       <source>&lt;p&gt;Installation complete. These modules were installed successfully.{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="593" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="608" />
       <source>&lt;p&gt;Installation complete. No modules were installed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="601" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="616" />
       <source>&lt;p&gt;No modules installation is required.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="622" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="637" />
       <source>Select the modules/packages to be uninstalled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="643" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="659" />
       <source>&lt;p&gt;These modules/packages were uninstalled from the connected device.{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="672" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="690" />
       <source>&lt;p&gt;&lt;b&gt;circup&lt;/b&gt; stores the downloaded CircuitPython bundles in this directory.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -4683,44 +4683,44 @@
   <context>
     <name>CircupFunctions</name>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="75" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="84" />
       <source>Find Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="76" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="85" />
       <source>&lt;p&gt;There was an error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="148" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="109" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="157" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="118" />
       <source>Download Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="110" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="119" />
       <source>&lt;p&gt;There was a problem downloading the bundle. Please try again in a moment.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="149" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="158" />
       <source>&lt;p&gt;Missing file &lt;b&gt;boot_out.txt&lt;/b&gt; on the device: wrong path or drive corrupted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="243" />
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="232" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="252" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="241" />
       <source>Install Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="233" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="242" />
       <source>&lt;p&gt;The compiled version of module &lt;b&gt;{0}&lt;/b&gt; cannot be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="244" />
+      <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="253" />
       <source>&lt;p&gt;The module name &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -4844,17 +4844,17 @@
   <context>
     <name>Closehead</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="52" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="54" />
       <source>Revision &lt;{0}&gt; closed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="54" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="56" />
       <source>Revisions &lt;{0}&gt; closed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="61" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="63" />
       <source>Closing Heads</source>
       <translation type="unfinished" />
     </message>
@@ -6183,19 +6183,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1650" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1609" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1652" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1611" />
       <source>{0} - {1}</source>
       <comment>issue code, message</comment>
       <translation type="unfinished">{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2995" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2997" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2996" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2998" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -7394,117 +7394,117 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="133" />
       <source>Clean</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" />
       <source>All</source>
       <translation type="unfinished">Tutti</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="138" />
       <source>Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="141" />
       <source>Lock Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="144" />
       <source>Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="147" />
       <source>Tarballs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="150" />
       <source>About Conda...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" />
       <source>Update Conda</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="616" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="594" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="156" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="161" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="167" />
       <source>Generate Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="172" />
       <source>Create Environment from Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="658" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="176" />
       <source>Clone Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="713" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" />
       <source>Delete Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" />
       <source>Configure...</source>
       <translation type="unfinished">Configura...</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" />
       <source>Getting installed packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" />
       <source>Getting outdated packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="277" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="270" />
       <source>{0} (Build: {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="420" />
       <source>Conda Search Package Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" />
       <source>Package Specifications (separated by whitespace):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
     </message>
@@ -7514,17 +7514,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" />
       <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="739" />
-      <source>Edit Configuration</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="740" />
+      <source>Edit Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" />
       <source>The configuration file "{0}" does not exist or is not writable.</source>
       <translation type="unfinished" />
     </message>
@@ -8869,30 +8869,30 @@
   <context>
     <name>CycloneDX</name>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="190" />
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="182" />
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="151" />
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="115" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="192" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="184" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="153" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="117" />
       <source>CycloneDX - SBOM Creation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="118" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="120" />
       <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="152" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="154" />
       <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="183" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="185" />
       <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="191" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="193" />
       <source>&lt;p&gt;The SBOM file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9234,58 +9234,58 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="1355" />
-      <location filename="../Debugger/DebugServer.py" line="1272" />
-      <location filename="../Debugger/DebugServer.py" line="1188" />
-      <location filename="../Debugger/DebugServer.py" line="1098" />
+      <location filename="../Debugger/DebugServer.py" line="1358" />
+      <location filename="../Debugger/DebugServer.py" line="1275" />
+      <location filename="../Debugger/DebugServer.py" line="1191" />
+      <location filename="../Debugger/DebugServer.py" line="1101" />
       <source>Start Debugger</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="1356" />
-      <location filename="../Debugger/DebugServer.py" line="1273" />
-      <location filename="../Debugger/DebugServer.py" line="1189" />
-      <location filename="../Debugger/DebugServer.py" line="1099" />
+      <location filename="../Debugger/DebugServer.py" line="1359" />
+      <location filename="../Debugger/DebugServer.py" line="1276" />
+      <location filename="../Debugger/DebugServer.py" line="1192" />
+      <location filename="../Debugger/DebugServer.py" line="1102" />
       <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="1945" />
+      <location filename="../Debugger/DebugServer.py" line="1948" />
       <source>
 Not connected
 </source>
       <translation>Non connesso</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2110" />
+      <location filename="../Debugger/DebugServer.py" line="2113" />
       <source>Passive debug connection received
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2119" />
+      <location filename="../Debugger/DebugServer.py" line="2122" />
       <source>Passive debug connection received while not in passive mode.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2125" />
+      <location filename="../Debugger/DebugServer.py" line="2128" />
       <source>Debug Client Connection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2126" />
+      <location filename="../Debugger/DebugServer.py" line="2129" />
       <source>Passive debug client connection received while not in passive mode. Enable this mode on the 'Debugger General' configuration page. The connection will be rejected.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2141" />
+      <location filename="../Debugger/DebugServer.py" line="2144" />
       <source>Passive debug connection closed
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2272" />
+      <location filename="../Debugger/DebugServer.py" line="2275" />
       <source>&lt;project&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9298,7 +9298,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2374" />
+      <location filename="../Debugger/DebugUI.py" line="2380" />
       <location filename="../Debugger/DebugUI.py" line="234" />
       <source>Run Script</source>
       <translation>Esegui Script</translation>
@@ -9319,8 +9319,8 @@
       <translation>&lt;b&gt;Esegui Script&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando ed esegue lo script al di fuori del debugger. Se il file non è stato salvato può essere salvato prima.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Debugger/DebugUI.py" line="2386" />
       <location filename="../Debugger/DebugUI.py" line="2380" />
-      <location filename="../Debugger/DebugUI.py" line="2374" />
       <location filename="../Debugger/DebugUI.py" line="255" />
       <source>Run Project</source>
       <translation>Esegui Progetto</translation>
@@ -9421,7 +9421,7 @@
       <translation>&lt;b&gt;Profila Progetto&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando e profila il progetto. Se file del progetto corrente non sono stati salvati, è possibile salvarli prima.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2567" />
+      <location filename="../Debugger/DebugUI.py" line="2573" />
       <location filename="../Debugger/DebugUI.py" line="365" />
       <source>Debug Script</source>
       <translation>Debug dello script</translation>
@@ -9442,8 +9442,8 @@
       <translation>&lt;b&gt;Debug dello Script&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando e imposta la linea corrente per essere la prima istruzione eseguibile di Python della finestra dell'editor. Se il file ha modifiche non salvate è possibile salvarle prima.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Debugger/DebugUI.py" line="2579" />
       <location filename="../Debugger/DebugUI.py" line="2573" />
-      <location filename="../Debugger/DebugUI.py" line="2567" />
       <location filename="../Debugger/DebugUI.py" line="387" />
       <source>Debug Project</source>
       <translation>Debug del Progetto</translation>
@@ -9464,7 +9464,7 @@
       <translation>&lt;b&gt;Debug del Progetto&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando e imposta la linea corrente per essere la prima istruzione eseguibile di Python della finestra dell'editor. Se il progetto ha modifiche non salvate è possibile salvarle prima.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2889" />
+      <location filename="../Debugger/DebugUI.py" line="2895" />
       <location filename="../Debugger/DebugUI.py" line="411" />
       <location filename="../Debugger/DebugUI.py" line="409" />
       <source>Restart</source>
@@ -9903,66 +9903,66 @@
       <translation>&lt;p&gt;La condizione del breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contiene un errore di sintassi.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1775" />
+      <location filename="../Debugger/DebugUI.py" line="1779" />
       <source>Watch Expression Error</source>
       <translation>Errore espressione di watch</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1776" />
+      <location filename="../Debugger/DebugUI.py" line="1780" />
       <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'espressione  &lt;b&gt;{0}&lt;/b&gt; contiene un errore di sintassi.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1804" />
+      <location filename="../Debugger/DebugUI.py" line="1810" />
       <source>&lt;p&gt;A watch expression '&lt;b&gt;{0}&lt;/b&gt;' already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'espressione '&lt;b&gt;{0}&lt;/b&gt;' esiste già.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1809" />
-      <source>&lt;p&gt;A watch expression '&lt;b&gt;{0}&lt;/b&gt;' for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;L'espressione  '&lt;b&gt;{0}&lt;/b&gt;' per la variabile &lt;b&gt;{1}&lt;/b&gt; esiste già.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Debugger/DebugUI.py" line="1815" />
+      <source>&lt;p&gt;A watch expression '&lt;b&gt;{0}&lt;/b&gt;' for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;L'espressione  '&lt;b&gt;{0}&lt;/b&gt;' per la variabile &lt;b&gt;{1}&lt;/b&gt; esiste già.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/DebugUI.py" line="1821" />
       <source>Watch expression already exists</source>
       <translation>L'espressione di controllo esiste già</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1980" />
-      <location filename="../Debugger/DebugUI.py" line="1971" />
+      <location filename="../Debugger/DebugUI.py" line="1986" />
+      <location filename="../Debugger/DebugUI.py" line="1977" />
       <source>Coverage Run of Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1973" />
+      <location filename="../Debugger/DebugUI.py" line="1979" />
       <source>Coverage Run of Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2381" />
-      <location filename="../Debugger/DebugUI.py" line="2183" />
-      <location filename="../Debugger/DebugUI.py" line="1981" />
+      <location filename="../Debugger/DebugUI.py" line="2387" />
+      <location filename="../Debugger/DebugUI.py" line="2189" />
+      <location filename="../Debugger/DebugUI.py" line="1987" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Non c'è uno script principale definito per il progetto. Esco</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2182" />
-      <location filename="../Debugger/DebugUI.py" line="2173" />
+      <location filename="../Debugger/DebugUI.py" line="2188" />
+      <location filename="../Debugger/DebugUI.py" line="2179" />
       <source>Profile Run of Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2175" />
+      <location filename="../Debugger/DebugUI.py" line="2181" />
       <source>Profile Run of Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2574" />
+      <location filename="../Debugger/DebugUI.py" line="2580" />
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>Non c'è uno script principale per il progetto. Non è possibile il debug.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="3246" />
+      <location filename="../Debugger/DebugUI.py" line="3252" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; is located on an eric-ide server but no such server is connected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -10125,26 +10125,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="325" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="312" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="336" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="323" />
       <source>Add allowed host</source>
       <translation>Aggiungi un host consentito</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="349" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="313" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="360" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="324" />
       <source>Enter the IP address of an allowed host</source>
       <translation>Inserisci l'indirizzo IP di un host consentito</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="363" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="374" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="337" />
       <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'indirizzo &lt;b&gt;{0}&lt;/b&gt; non è un indirizzo IP v4 o v6 valido. Uscita...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="362" />
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="348" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="373" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="359" />
       <source>Edit allowed host</source>
       <translation>Modifica host permessi</translation>
     </message>
@@ -10241,13 +10241,8 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
-      <source>Debugger Type:</source>
-      <translation>Tipo Debugger:</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
-      <source>Select the debugger type of the backend</source>
-      <translation>Seleziona il tipo di backend del debugger</translation>
+      <source>Debug Server Port:</source>
+      <translation>Porta del Debug server:</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
@@ -10263,8 +10258,28 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
-      <source>Debug Server Port:</source>
-      <translation>Porta del Debug server:</translation>
+      <source>Debugger Type:</source>
+      <translation>Tipo Debugger:</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
+      <source>Select the debugger type of the backend</source>
+      <translation>Seleziona il tipo di backend del debugger</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
+      <source>Select to not stop the debugger at the first executable line.</source>
+      <translation type="unfinished">Selezione per non fermare il debugger alla prima riga eseguibile.</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
+      <source>&lt;b&gt;Don't stop at first line&lt;/b&gt;&lt;p&gt;This prevents the debugger from stopping at the first executable line.&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;b&gt;Non fermare alla prima riga&lt;/b&gt;&lt;p&gt;Evitar che il debugger si fermi alla prima riga eseguibile.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
+      <source>Don't stop at first line</source>
+      <translation type="unfinished">Non fermare alla prima riga</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" />
@@ -10614,46 +10629,46 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="728" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="705" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="609" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="563" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="445" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="422" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="345" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="321" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="258" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="747" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="724" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="628" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="582" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="464" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="441" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="364" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="340" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="277" />
       <source>Start Debugger</source>
       <translation type="unfinished">Avvia Debugger</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="564" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="259" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="583" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="278" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="729" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="706" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="610" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="446" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="423" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="322" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="748" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="725" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="629" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="465" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="442" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="341" />
       <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il debugger non può essere avviato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="346" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="365" />
       <source>&lt;p&gt;Remote debugging is configured but no command for remote login was given.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1660" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1691" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1661" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1692" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -11664,8 +11679,8 @@
   <context>
     <name>DotDesktopWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="450" />
-      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="420" />
+      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="451" />
+      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="421" />
       <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" />
       <source>.desktop Wizard</source>
       <translation type="unfinished" />
@@ -12022,8 +12037,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="451" />
-      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="421" />
+      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="452" />
+      <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="422" />
       <source>Only one of 'Only Show In' or  'Not Show In' allowed.</source>
       <translation type="unfinished" />
     </message>
@@ -15179,12 +15194,12 @@
       <translation>Il cursore può muoversi nello Spazio Virtuale</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="287" />
+      <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="288" />
       <source>Tab and Indent Override</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="288" />
+      <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="289" />
       <source>Shall the selected entries really be removed?</source>
       <translation type="unfinished" />
     </message>
@@ -15519,27 +15534,27 @@
       <translation>Importa gli stili di evidenziazione</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="803" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="805" />
       <source>Delete Sub-Style</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="804" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="806" />
       <source>&lt;p&gt;Shall the sub-style &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="840" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="842" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="867" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="869" />
       <source>Reset Sub-Styles to Default</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="868" />
+      <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="870" />
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -18687,12 +18702,12 @@
   <context>
     <name>EricApplication</name>
     <message>
-      <location filename="../EricWidgets/EricApplication.py" line="229" />
+      <location filename="../EricWidgets/EricApplication.py" line="231" />
       <source>Loading Style Sheet</source>
       <translation type="unfinished">Caricamento Style Sheet</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricApplication.py" line="232" />
+      <location filename="../EricWidgets/EricApplication.py" line="234" />
       <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file Qt Style Sheet &lt;b&gt;{0}&lt;/b&gt; non può essere letto. &lt;br&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -18774,17 +18789,17 @@
   <context>
     <name>EricFileSaveConfirmDialog</name>
     <message>
-      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="52" />
+      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="53" />
       <source>The given file exists already.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="66" />
+      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="67" />
       <source>Overwrite</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="69" />
+      <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="70" />
       <source>Rename</source>
       <translation type="unfinished" />
     </message>
@@ -19688,6 +19703,16 @@
       <source> s</source>
       <translation type="unfinished"> s</translation>
     </message>
+    <message>
+      <location filename="../RemoteServerInterface/EricServerConnectionDialog.ui" line="0" />
+      <source>Client ID:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../RemoteServerInterface/EricServerConnectionDialog.ui" line="0" />
+      <source>Enter the client ID string expected by the eric-ide server</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>EricServerDebuggerInterface</name>
@@ -19935,43 +19960,43 @@
   <context>
     <name>EricServerInterface</name>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="796" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="204" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="811" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="208" />
       <source>Connect to eric-ide Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="205" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="209" />
       <source>&lt;p&gt;The connection to the eric-ide server {0}:{1} could not be established.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="378" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="387" />
       <source>JSON Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="379" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="388" />
       <source>&lt;p&gt;The response received from the remote server could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="510" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="521" />
       <source>{0}Version Numbers</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="511" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="522" />
       <source>{0} - </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="536" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="547" />
       <source>eric-ide Server Versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="555" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="566" />
       <source>eric-ide Server Checksum Error
 Error: {0}
 Data:
@@ -19980,7 +20005,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="562" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="573" />
       <source>eric-ide Server Data Error
 Error: {0}
 Data:
@@ -19989,129 +20014,129 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="569" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="580" />
       <source>eric-ide Server Unsupported Category
 Error: The server received the unsupported request category '{0}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="586" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="597" />
       <source>Connect</source>
       <translation type="unfinished">Connetti</translation>
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="588" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="599" />
       <source>Connect...</source>
       <translation type="unfinished">Connetti...</translation>
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="589" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="600" />
       <source>Meta+Shift+C</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="595" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="606" />
       <source>Show a dialog to connect to an 'eric-ide' server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="598" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="609" />
       <source>&lt;b&gt;Connect...&lt;/b&gt;&lt;p&gt;This opens a dialog to enter the connection parameters to connect to a remote 'eric-ide' server.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="610" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="608" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="621" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="619" />
       <source>Disconnect</source>
       <translation type="unfinished">Disconnetti</translation>
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="611" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="622" />
       <source>Meta+Shift+D</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="617" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="628" />
       <source>Disconnect from the currently connected 'eric-ide' server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="620" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="631" />
       <source>&lt;b&gt;Disconnect&lt;/b&gt;&lt;p&gt;This disconnects from the currently connected 'eric-ide' server.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="831" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="632" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="630" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="848" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="643" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="641" />
       <source>Stop Server</source>
       <translation type="unfinished">Ferma Server</translation>
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="633" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="644" />
       <source>Meta+Shift+S</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="639" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="650" />
       <source>Stop the currently connected 'eric-ide' server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="642" />
-      <source>&lt;b&gt;Stop Server&lt;/b&gt;&lt;p&gt;This stops the currently connected 'eric-ide server.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../RemoteServerInterface/EricServerInterface.py" line="653" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="651" />
+      <source>&lt;b&gt;Stop Server&lt;/b&gt;&lt;p&gt;This stops the currently connected 'eric-ide server.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="664" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="662" />
       <source>Show Server Versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="660" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="671" />
       <source>Show the eric-ide server versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="663" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="674" />
       <source>&lt;b&gt;Show Server Versions&lt;/b&gt;&lt;p&gt;This opens a dialog to show the eric-ide server versions.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="682" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="693" />
       <source>Connect to</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="727" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="725" />
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="686" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="738" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="736" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="697" />
       <source>eric-ide Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="771" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="786" />
       <source>Manage Server Connections</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="797" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="812" />
       <source>&lt;p&gt;The eric-ide server at &lt;b&gt;{0}:{1}&lt;/b&gt; was connected successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="808" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="823" />
       <source>Disconnect from eric-ide Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="809" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="824" />
       <source>The eric-ide server was disconnected.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerInterface.py" line="832" />
+      <location filename="../RemoteServerInterface/EricServerInterface.py" line="849" />
       <source>&lt;p&gt;Do you really want to stop the currently connected eric-ide server &lt;b&gt;{0}&lt;/b&gt;? No further connections will be possible without restarting the server.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -20211,22 +20236,22 @@
       <translation type="unfinished">Resetta</translation>
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="114" />
+      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="124" />
       <source>Remove Selected Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="115" />
+      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="125" />
       <source>Do you really want to remove the selected entries from the list?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="129" />
+      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="139" />
       <source>Reset Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="130" />
+      <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="140" />
       <source>Do you really want to reset all changes performed up to this point?</source>
       <translation type="unfinished" />
     </message>
@@ -21837,238 +21862,264 @@
     </message>
     <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="62" />
-      <source>idle</source>
+      <source>no access point with compatible security found</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="63" />
-      <source>connecting</source>
+      <source>no access point with suitable authentication mode found</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="64" />
-      <source>connected</source>
+      <source>no access point with sufficient RSSI found</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="65" />
+      <source>idle</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="66" />
+      <source>connecting</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="67" />
+      <source>connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="70" />
       <source>open</source>
       <comment>open WiFi network</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="134" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="137" />
       <source>ESP8266, ESP32</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="190" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="193" />
       <source>ESP32 Functions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="393" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="193" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="402" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="196" />
       <source>Show MicroPython Versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1775" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1759" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="197" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1813" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1797" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="200" />
       <source>Erase Flash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="200" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="203" />
       <source>Flash MicroPython Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1864" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="204" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1908" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="207" />
       <source>Flash Additional Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="312" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="208" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="319" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="211" />
       <source>Backup Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="367" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="211" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="375" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="214" />
       <source>Restore Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="465" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="215" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="474" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="218" />
       <source>Show Chip ID</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="488" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="218" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="498" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="221" />
       <source>Show Flash ID</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="511" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="221" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="522" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="224" />
       <source>Show MAC Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="225" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="546" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="227" />
+      <source>Show Security Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="231" />
       <source>Reset Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="228" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="234" />
       <source>Install 'esptool.py'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="311" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="318" />
       <source>'esptool read_flash' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1863" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1820" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="366" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1907" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1861" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="374" />
       <source>'esptool write_flash' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="394" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="403" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="423" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="432" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="434" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="443" />
       <source>&lt;h4&gt;{0} Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="442" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="451" />
       <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="446" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="455" />
       <source>{0} Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="464" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="473" />
       <source>'esptool chip_id' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="487" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="497" />
       <source>'esptool flash_id' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="510" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="521" />
       <source>'esptool read_mac' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="641" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="545" />
+      <source>'esptool get_security_info' Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="677" />
       <source>Set Country</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="642" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="678" />
       <source>Reset Country</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="965" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1001" />
       <source>Error saving credentials: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="976" />
-      <source>Error saving auto-connect script: {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="980" />
-      <source>Error modifying 'boot.py': {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="1012" />
+      <source>Error saving auto-connect script: {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1016" />
+      <source>Error modifying 'boot.py': {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1048" />
       <source>Error deleting credentials: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1096" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1132" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1475" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1511" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1476" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1512" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1477" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1513" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1480" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1516" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1481" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1517" />
       <source>Public</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1481" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1517" />
       <source>Random</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1484" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1520" />
       <source>MTU</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1484" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1520" />
       <source>{0} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1760" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1798" />
       <source>Shall the flash of the selected device really be erased?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1774" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1812" />
       <source>'esptool erase_flash' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1821" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1862" />
       <source>Flash µPy/CPy Firmware</source>
       <translation type="unfinished" />
     </message>
@@ -22076,7 +22127,7 @@
   <context>
     <name>EspFirmwareSelectionDialog</name>
     <message>
-      <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" />
+      <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="77" />
       <source>Firmware Files (*.bin);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -23481,242 +23532,242 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="70" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="69" />
       <source>Quit</source>
       <translation type="unfinished">Esci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="87" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="86" />
       <source>Show Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="273" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="90" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="272" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="89" />
       <source>Reset Security Key</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="623" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="94" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="628" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="622" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="93" />
       <source>Force PIN Change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="652" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="97" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="664" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="656" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="651" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="641" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="96" />
       <source>Set Minimum PIN Length</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="676" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="100" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="692" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="675" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="99" />
       <source>Toggle 'Always Require User Verification'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="143" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="142" />
       <source>{0} ({1})</source>
       <translation type="unfinished">{0} ({1})</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="354" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="201" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="353" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="200" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="151" />
       <source>FIDO2 Security Key Management</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="153" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" />
       <source>No security key could be detected. Attach a key and press the "Reload" button.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="422" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="186" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="421" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="185" />
       <source>Change PIN</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="398" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="188" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="397" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="187" />
       <source>Set PIN</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="195" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="194" />
       <source>A PIN change is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="197" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="196" />
       <source>You must set a PIN first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="244" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="235" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="243" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="234" />
       <source>Unlock Security Key</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="278" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="277" />
       <source>&lt;p&gt;Shall the selected security key really be reset?&lt;/p&gt;&lt;p&gt;&lt;b&gt;WARNING:&lt;/b&gt; This will delete all passkeys and restore factory settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="288" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="287" />
       <source>Only one security key can be connected to perform a reset. Remove all other security keys and try again.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="298" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="297" />
       <source>Confirm this dialog then remove and re-insert the security key. Confirm the reset by touching it.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="325" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="324" />
       <source>This feature</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="331" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="330" />
       <source>{0} is not supported by the selected security key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="335" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="334" />
       <source>{0} requires having a PIN. Set a PIN first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="337" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="336" />
       <source>The security key is locked. Change the PIN first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="339" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="338" />
       <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/WebAuth/Fido2ManagementDialog.py" line="344" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="343" />
       <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/WebAuth/Fido2ManagementDialog.py" line="376" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="375" />
       <source>PIN required</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="380" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="379" />
       <source>Enter the PIN to unlock the security key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="403" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="402" />
       <source>Enter the PIN for the security key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="427" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="426" />
       <source>Enter the current and new PINs.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="464" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="463" />
       <source>Credential Management</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="477" />
       <source>Load Passkeys</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="479" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" />
       <source>The stored passkeys could not be loaded.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="558" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="546" />
+      <source>Change User Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="559" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="547" />
-      <source>Change User Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="560" />
       <source>The user info could not be changed.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="599" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="590" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="575" />
+      <source>Delete Passkey</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" />
+      <source>&lt;p&gt;Shall the selected passkey really be deleted?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Relying Party: {0}&lt;/li&gt;&lt;li&gt;Display Name: {1}&lt;/li&gt;&lt;li&gt;User Name: {2}&lt;/li&gt;&lt;/ul&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="600" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="591" />
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" />
-      <source>Delete Passkey</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="577" />
-      <source>&lt;p&gt;Shall the selected passkey really be deleted?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Relying Party: {0}&lt;/li&gt;&lt;li&gt;Display Name: {1}&lt;/li&gt;&lt;li&gt;User Name: {2}&lt;/li&gt;&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="601" />
       <source>The passkey could not be deleted.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="630" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" />
       <source>The 'Force PIN Change' flag could not be set.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="643" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" />
       <source>Enter the minimum PIN length (between {0} and 63):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="658" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" />
       <source>The minimum PIN length was set to be {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="666" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" />
       <source>The minimum PIN length could not be set.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="682" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="681" />
       <source>Always Require User Verification</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="684" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="683" />
       <source>Always Require User Verification is now enabled.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="686" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="685" />
       <source>Always Require User Verification is now disabled.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="694" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" />
       <source>The 'Always Require User Verification' flag could not be toggled.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="717" />
+      <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="716" />
       <source>&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -24367,22 +24418,22 @@
   <context>
     <name>FindFileFiltersEditDialog</name>
     <message>
-      <location filename="../UI/FindFileFiltersEditDialog.py" line="109" />
+      <location filename="../UI/FindFileFiltersEditDialog.py" line="111" />
       <source>Delete Selected Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileFiltersEditDialog.py" line="110" />
+      <location filename="../UI/FindFileFiltersEditDialog.py" line="112" />
       <source>Shall the selected filters really be deleted?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileFiltersEditDialog.py" line="127" />
+      <location filename="../UI/FindFileFiltersEditDialog.py" line="129" />
       <source>Default Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileFiltersEditDialog.py" line="128" />
+      <location filename="../UI/FindFileFiltersEditDialog.py" line="130" />
       <source>Do you really want to clear the list of defined file filters and replace it with the list of default filters?</source>
       <translation type="unfinished" />
     </message>
@@ -24516,6 +24567,7 @@
     </message>
     <message>
       <location filename="../UI/FindFileWidget.ui" line="0" />
+      <location filename="../UI/FindFileWidget.ui" line="0" />
       <source>Press to open a dialog to edit the list of defined filters.</source>
       <translation type="unfinished" />
     </message>
@@ -24571,6 +24623,21 @@
     </message>
     <message>
       <location filename="../UI/FindFileWidget.ui" line="0" />
+      <source>Select to exclude files by a given filename pattern</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.ui" line="0" />
+      <source>Exclude Filter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.ui" line="0" />
+      <source>Select the exclude file filter to apply.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/FindFileWidget.ui" line="0" />
       <source>Press to start the search process</source>
       <translation type="unfinished" />
     </message>
@@ -24630,84 +24697,85 @@
       <translation type="unfinished">Rimpiazza</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="189" />
+      <location filename="../UI/FindFileWidget.py" line="202" />
       <source>All Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="200" />
+      <location filename="../UI/FindFileWidget.py" line="228" />
+      <location filename="../UI/FindFileWidget.py" line="215" />
       <source>{0} ({1})</source>
       <translation type="unfinished">{0} ({1})</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="668" />
+      <location filename="../UI/FindFileWidget.py" line="750" />
       <source>Invalid search expression</source>
       <translation type="unfinished">Espressione di ricerca non valida</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="669" />
+      <location filename="../UI/FindFileWidget.py" line="751" />
       <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;L'espressione di ricerca non è valida.&lt;/p&gt;&lt;p&gt;Errore: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="790" />
+      <location filename="../UI/FindFileWidget.py" line="878" />
       <source>{0} / {1}</source>
       <comment>occurrences / files</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="793" />
+      <location filename="../UI/FindFileWidget.py" line="881" />
       <source>%n occurrence(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="794" />
+      <location filename="../UI/FindFileWidget.py" line="882" />
       <source>%n file(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="993" />
-      <location filename="../UI/FindFileWidget.py" line="968" />
-      <location filename="../UI/FindFileWidget.py" line="954" />
+      <location filename="../UI/FindFileWidget.py" line="1081" />
+      <location filename="../UI/FindFileWidget.py" line="1056" />
+      <location filename="../UI/FindFileWidget.py" line="1042" />
       <source>Replace in Files</source>
       <translation type="unfinished">Sostituisci nei file</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="955" />
+      <location filename="../UI/FindFileWidget.py" line="1043" />
       <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Non posso leggere il file&lt;b&gt;{0}&lt;/b&gt;. Lo salto.&lt;/p&gt;&lt;p&gt;Motivo:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="969" />
+      <location filename="../UI/FindFileWidget.py" line="1057" />
       <source>&lt;p&gt;The current and the original hash of the file &lt;b&gt;{0}&lt;/b&gt; are different. Skipping it.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;L'hash originale e quello corrente del file  &lt;b&gt;{0}&lt;/b&gt; sono differenti. Lo salto.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="994" />
+      <location filename="../UI/FindFileWidget.py" line="1082" />
       <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Non posso salvare il file&lt;b&gt;{0}&lt;/b&gt;. Lo salto.&lt;/p&gt;&lt;p&gt;Motivo:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1023" />
+      <location filename="../UI/FindFileWidget.py" line="1111" />
       <source>Open</source>
       <translation type="unfinished">Apri</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1025" />
+      <location filename="../UI/FindFileWidget.py" line="1113" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished">Copia il path nella Clipboard</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1029" />
+      <location filename="../UI/FindFileWidget.py" line="1117" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1030" />
+      <location filename="../UI/FindFileWidget.py" line="1118" />
       <source>Deselect All</source>
       <translation type="unfinished" />
     </message>
@@ -25072,7 +25140,7 @@
   <context>
     <name>FormattingDiffWidget</name>
     <message>
-      <location filename="../CodeFormatting/FormattingDiffWidget.py" line="63" />
+      <location filename="../CodeFormatting/FormattingDiffWidget.py" line="65" />
       <source>There is no difference.</source>
       <translation type="unfinished">Non ci sono differenze.</translation>
     </message>
@@ -25172,7 +25240,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1715" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1747" />
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="219" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
@@ -25198,153 +25266,153 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="316" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="321" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="357" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="448" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="460" />
       <source>Commit Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="449" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="461" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="505" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="518" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="568" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="584" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="569" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="585" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="597" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="614" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="644" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="664" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="721" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="743" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="814" />
       <source>Renaming {0}</source>
       <translation type="unfinished">Rinomino {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="915" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="942" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="968" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="957" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="996" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="985" />
       <source>Revert changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="958" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="986" />
       <source>Do you really want to revert all changes to these files or directories?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="969" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="997" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1003" />
       <source>Reverting changes</source>
       <translation type="unfinished">Annullamento modifiche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1028" />
-      <source>Merging</source>
-      <translation type="unfinished">Merge</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1057" />
+      <source>Merging</source>
+      <translation type="unfinished">Merge</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1086" />
       <source>Main branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1315" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1396" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1426" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1400" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1430" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origini&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1406" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1436" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1412" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1442" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1417" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1447" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1422" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1452" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1427" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1457" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1432" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1462" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1437" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1467" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1473" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -25354,459 +25422,459 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1523" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1553" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1524" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1554" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1591" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1574" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1621" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1604" />
       <source>Git Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1575" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1605" />
       <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1592" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1622" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2845" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1717" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2920" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1749" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1788" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1775" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1822" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1809" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1798" />
       <source>Git Side-by-Side Difference</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1823" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1877" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1879" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1918" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1919" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1962" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1948" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1994" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1974" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2021" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2008" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2056" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2043" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2091" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2046" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2094" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2181" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2389" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2443" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2432" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2488" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2454" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2510" />
       <source>Current Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2455" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2511" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2520" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2560" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2542" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2544" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2561" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2550" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2539" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2608" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2597" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2641" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2571" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2541" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2699" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2629" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2599" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2569" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2638" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2687" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2639" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2751" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2697" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2708" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2660" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2775" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2746" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2816" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished">Sottocomando Bisect ({0}) non valido.</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3025" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2861" />
+      <source>Git Bisect ({0})</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2919" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">Errore Generazione Processo</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2965" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2948" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2930" />
+      <source>Create Bisect Replay File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2932" />
+      <source>Git Bisect Replay Files (*.replay)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2949" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2789" />
-      <source>Git Bisect ({0})</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2844" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2890" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2873" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2855" />
-      <source>Create Bisect Replay File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2857" />
-      <source>Git Bisect Replay Files (*.replay)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2874" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2891" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2966" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2911" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2986" />
       <source>Edit Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2940" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2913" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3015" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2988" />
       <source>Git Bisect Replay Files (*.replay);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2938" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3013" />
       <source>Bisect Replay</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3299" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3121" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3378" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3200" />
       <source>Show Remote Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3181" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3260" />
       <source>Rename Remote Repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3182" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3261" />
       <source>Enter new name for remote repository:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3323" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3402" />
       <source>Show Shortlog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3384" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3463" />
       <source>Cherry-pick</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3417" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3497" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3442" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3523" />
       <source>Copy Changesets (Quit)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3468" />
-      <source>Copy Changesets (Cancel)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3549" />
+      <source>Copy Changesets (Cancel)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3630" />
       <source>Saving stash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3763" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3592" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3844" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3673" />
       <source>Show Stash</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3845" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3802" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3751" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3709" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3674" />
+      <source>Select a stash (empty for latest stash):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3750" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3708" />
+      <source>Restore Stash</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3764" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3670" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3628" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3593" />
-      <source>Select a stash (empty for latest stash):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3669" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3627" />
-      <source>Restore Stash</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3683" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3641" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3722" />
       <source>Restoring stash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3720" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3709" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3801" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3790" />
       <source>Create Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3710" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3791" />
       <source>Enter a branch name to restore a stash to:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3735" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3816" />
       <source>Creating branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3774" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3855" />
       <source>Delete Stash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3775" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3856" />
       <source>Do you really want to delete the stash &lt;b&gt;{0}&lt;/b&gt;?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3785" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3866" />
       <source>Deleting stash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3807" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3888" />
       <source>Delete All Stashes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3808" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3889" />
       <source>Do you really want to delete all stashes?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3814" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3895" />
       <source>Deleting all stashes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3876" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3958" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished">Visualizzazione combinata della impostazioni di configurazione</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3899" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3985" />
       <source>Verifying the integrity of the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3921" />
-      <source>Performing Repository Housekeeping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3963" />
-      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Statistics&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3965" />
-      <source>&lt;tr&gt;&lt;td&gt;Number of loose objects: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3970" />
-      <source>&lt;tr&gt;&lt;td&gt;Disk space used by loose objects: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3976" />
-      <source>&lt;tr&gt;&lt;td&gt;Number of packed objects: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3982" />
-      <source>&lt;tr&gt;&lt;td&gt;Number of packs: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3987" />
-      <source>&lt;tr&gt;&lt;td&gt;Disk space used by packed objects: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3993" />
-      <source>&lt;tr&gt;&lt;td&gt;Packed objects waiting for pruning: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3999" />
-      <source>&lt;tr&gt;&lt;td&gt;Garbage files: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4004" />
-      <source>&lt;tr&gt;&lt;td&gt;Disk space used by garbage files: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4011" />
+      <source>Performing Repository Housekeeping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Statistics&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4056" />
+      <source>&lt;tr&gt;&lt;td&gt;Number of loose objects: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4061" />
+      <source>&lt;tr&gt;&lt;td&gt;Disk space used by loose objects: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4067" />
+      <source>&lt;tr&gt;&lt;td&gt;Number of packed objects: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4073" />
+      <source>&lt;tr&gt;&lt;td&gt;Number of packs: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4078" />
+      <source>&lt;tr&gt;&lt;td&gt;Disk space used by packed objects: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4084" />
+      <source>&lt;tr&gt;&lt;td&gt;Packed objects waiting for pruning: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4090" />
+      <source>&lt;tr&gt;&lt;td&gt;Garbage files: &lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4095" />
+      <source>&lt;tr&gt;&lt;td&gt;Disk space used by garbage files: &lt;/td&gt;&lt;td&gt;{0} KiB&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4102" />
       <source>&lt;p&gt;&lt;b&gt;No statistics available.&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4080" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4172" />
       <source>Creating Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4120" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4212" />
       <source>Add Submodule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4186" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4278" />
       <source>List Submodules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4187" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4279" />
       <source>No submodules defined for the project.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4200" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4292" />
       <source>All</source>
       <translation type="unfinished">Tutti</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4204" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4296" />
       <source>Submodule Path</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4205" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4297" />
       <source>Select a submodule path:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4254" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4347" />
       <source>Initialize Submodules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4287" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4382" />
       <source>Unregister Submodules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4357" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4318" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4453" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4414" />
       <source>Update Submodules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4387" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4484" />
       <source>Synchronize Submodules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4441" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4539" />
       <source>Submodules Summary</source>
       <translation type="unfinished" />
     </message>
@@ -32475,101 +32543,101 @@
       <translation type="unfinished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="519" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="520" />
       <source>Add Worktree</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="555" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="537" />
-      <source>Lock Worktree</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="538" />
-      <source>Enter a reason for the lock:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="556" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="538" />
+      <source>Lock Worktree</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="539" />
+      <source>Enter a reason for the lock:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="557" />
       <source>&lt;p&gt;Locking the selected worktree failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="580" />
-      <source>Unlock Worktree</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="581" />
+      <source>Unlock Worktree</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="582" />
       <source>&lt;p&gt;Unlocking the selected worktree failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="616" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="599" />
-      <source>Move Worktree</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="600" />
-      <source>Enter the new path for the worktree:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="600" />
+      <source>Move Worktree</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="601" />
+      <source>Enter the new path for the worktree:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="618" />
       <source>&lt;p&gt;Moving the selected worktree failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="637" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="638" />
       <source>Remove Worktree</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="639" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="640" />
       <source>Remove Worktree Forcefully</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="645" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="646" />
       <source>&lt;p&gt;Do you really want to remove the worktree &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="672" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="673" />
       <source>&lt;p&gt;Removing the selected worktree failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="727" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="703" />
-      <source>Prune Worktree Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="704" />
-      <source>Do you really want to prune the information of these worktrees?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="728" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="704" />
+      <source>Prune Worktree Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="705" />
+      <source>Do you really want to prune the information of these worktrees?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="729" />
       <source>&lt;p&gt;Pruning of the worktree information failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="765" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="754" />
-      <source>Repair Worktree</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="755" />
-      <source>&lt;p&gt;Repairing of the worktree administrative files succeeded.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="766" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="755" />
+      <source>Repair Worktree</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="756" />
+      <source>&lt;p&gt;Repairing of the worktree administrative files succeeded.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="767" />
       <source>&lt;p&gt;Repairing of the worktree administrative files failed.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -32686,12 +32754,12 @@
   <context>
     <name>Gpg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="73" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="76" />
       <source>Verify Signatures</source>
       <translation>Verifica firma</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="124" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="128" />
       <source>Sign Revision</source>
       <translation>Revisione Firma</translation>
     </message>
@@ -35285,456 +35353,456 @@
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="300" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="303" />
       <source>Create project repository</source>
       <translation>Crea il repository del progetto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="304" />
       <source>The project repository could not be created.</source>
       <translation>Il repository del progetto non può essere creato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="334" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="338" />
       <source>Creating Mercurial repository</source>
       <translation>Creazione repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="353" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="359" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Commit iniziale nel repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="395" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="405" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Clonazione del progetto dal repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="503" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="516" />
       <source>Commit Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="504" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="517" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="580" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="661" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="679" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Sincronizzazione con il repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="692" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="713" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Aggiunta di file/directory al repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="751" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="774" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Rimozione di file/directory dal repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="804" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="829" />
       <source>Renaming {0}</source>
       <translation>Rinomino {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="935" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="964" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="981" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="970" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1011" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1000" />
       <source>Revert changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="971" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1001" />
       <source>Do you really want to revert all changes to these files or directories?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="982" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1012" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="988" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
       <source>Reverting changes</source>
       <translation>Annullamento modifiche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1033" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1064" />
       <source>Merging</source>
       <translation>Merge</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1072" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1064" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1103" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1095" />
       <source>Re-Merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1065" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1096" />
       <source>Do you really want to re-merge these files or directories?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1073" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1104" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1076" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1108" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1098" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1131" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1280" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1314" />
       <source>Mercurial command</source>
       <translation>Comando Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1457" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1492" />
       <source>Copying {0}</source>
       <translation>Copia di {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1708" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1699" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1746" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1737" />
       <source>Mercurial Side-by-Side Difference</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1759" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2391" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2380" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1797" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2457" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2436" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1835" />
       <source>Apply changegroups</source>
       <translation>Applica changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1838" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Pulling da un repository Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1845" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1884" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>Pushing in un repository Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1985" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2027" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1987" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2009" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2051" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2032" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2075" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Creazione Branch nel repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2040" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2086" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2049" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2095" />
       <source>Showing current branch</source>
       <translation>Visualizzazione branch corrente</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Verifica dell'integrità del repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2149" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2200" />
       <source>Showing the combined configuration settings</source>
       <translation>Visualizzazione combinata della impostazioni di configurazione</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2215" />
       <source>Showing aliases for remote repositories</source>
       <translation>Visualizzazione degli alias per i repository remoti</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
       <source>Recovering from interrupted transaction</source>
       <translation>Recupero da una transazione interrotta</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2245" />
       <source>Identifying project directory</source>
       <translation>Identificazione directory del progetto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2227" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2291" />
       <source>Create .hgignore file</source>
       <translation>Crea il file .hgignore</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2228" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2292" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2329" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2303" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2395" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2369" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2351" />
       <source>Create changegroup</source>
       <translation>Crea changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2287" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Mercurial Changegroup Files (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2304" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2370" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file changegroup di Mercurial&lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2343" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2409" />
       <source>Preview changegroup</source>
       <translation>Anteprima changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2372" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2345" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2438" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2411" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Mercurial Changegroup Files (*.hg);;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2381" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2447" />
       <source>Shall the working directory be updated?</source>
       <translation>Le directory di lavoro devono essere aggiornate ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2413" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2479" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Sottocomando Bisect ({0}) non valido.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2433" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2501" />
       <source>Mercurial Bisect ({0})</source>
       <translation>Mercurial Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2456" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2527" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Rimozione di file dal solo repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2500" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2481" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2576" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2557" />
       <source>Backing out changeset</source>
       <translation>Ritiro changeset</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2482" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2558" />
       <source>No revision given. Aborting...</source>
       <translation>Nessuna revisione fornita. Termino...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2516" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2511" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2593" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2512" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2588" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2579" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2657" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2627" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2707" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2669" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2749" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2724" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2804" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2843" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2853" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2783" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2863" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2806" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2887" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2820" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2902" />
       <source>Delete All Backups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2821" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2903" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2912" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2892" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2974" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2963" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2951" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2882" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3033" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2964" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2893" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2975" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2969" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2913" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3051" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2968" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2950" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2936" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3050" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3032" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3018" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished">Rimuovi sotto-archivi</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2937" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3019" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3206" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3056" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3138" />
       <source>Mercurial Command Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3057" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3139" />
       <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3207" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3329" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3420" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished">Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3346" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3437" />
       <source>Delete Bookmark</source>
       <translation type="unfinished">Cancella segnalibro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3347" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3438" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished">Seleziona il segnalibro da cancellare:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3357" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3449" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished">Cancella Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3476" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished">Rinomina Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3421" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3518" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished">Sposta Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3502" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3600" />
       <source>Pull Bookmark</source>
       <translation type="unfinished">Estrai Segnalibro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3503" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3601" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished">Seleziona il segnalibro da estrarre:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3613" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished">Etrae segnalibro da un repository Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3541" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3641" />
       <source>Push Bookmark</source>
       <translation type="unfinished">Inserisce Segnalibro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3642" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished">Seleziona il segnalibro da inserire:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3557" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3657" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished">Inserisce segnalibro in un repository Mercurial remoto</translation>
     </message>
@@ -38011,7 +38079,7 @@
       <translation type="unfinished">Visualizza</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3049" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="298" />
       <source>Select Branches</source>
       <translation type="unfinished" />
@@ -38052,7 +38120,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2209" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2218" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="343" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
@@ -38109,8 +38177,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2303" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2286" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2295" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="387" />
       <source>Switch</source>
       <translation type="unfinished" />
@@ -38141,8 +38209,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2421" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1614" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2430" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1622" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="415" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
@@ -38199,7 +38267,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2560" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2569" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="468" />
       <source>Apply Changegroup</source>
       <translation type="unfinished" />
@@ -38230,7 +38298,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2476" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="498" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
@@ -38259,135 +38327,145 @@
       <translation>Mercurial Error</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1264" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1266" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1524" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1532" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1543" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1693" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1612" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1701" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1620" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2561" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2468" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2304" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2570" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2477" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2219" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Il progetto deve essere riletto. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2287" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2296" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2332" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2341" />
       <source>Define Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2342" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2362" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2371" />
       <source>Move Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2363" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2372" />
       <source>Select the bookmark to be moved to changeset '{0}':</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2713" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2705" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2714" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' non è stato trovato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2765" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2774" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2775" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2776" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2794" />
+      <source>No differences available. Get some more log entries.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2796" />
+      <source>No differences available.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2807" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2792" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2823" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2815" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2846" />
       <source>There is no difference.</source>
       <translation type="unfinished">Non ci sono differenze.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2968" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2952" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2934" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2999" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2983" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2965" />
       <source>Save Diff</source>
       <translation type="unfinished">Salva Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2936" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2967" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">File Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2953" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2984" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2969" />
-      <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3000" />
+      <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3031" />
       <source>closed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3001" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3032" />
       <source>inactive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3010" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3041" />
       <source>{0} ({1})</source>
       <translation type="unfinished">{0} ({1})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3019" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3050" />
       <source>Select the branches to be shown (none for 'All'):</source>
       <translation type="unfinished" />
     </message>
@@ -43286,22 +43364,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="642" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="644" />
       <source>Delete Host Minimum Protocol</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="643" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="645" />
       <source>&lt;p&gt;Shall the minimum protocol entry for host &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="706" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="708" />
       <source>Edit User Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="707" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="709" />
       <source>You will loose all changes made in this dialog. Shall the data be saved first?</source>
       <translation type="unfinished" />
     </message>
@@ -43421,22 +43499,22 @@
   <context>
     <name>Histedit</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="75" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="79" />
       <source>Starting histedit session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="108" />
       <source>Continue histedit session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="129" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="136" />
       <source>Abort histedit session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="157" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="164" />
       <source>Edit Plan</source>
       <translation type="unfinished" />
     </message>
@@ -49074,52 +49152,52 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="300" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="303" />
       <source>Imports Sorting Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="301" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="304" />
       <source>&lt;p&gt;Imports sorting failed due to this error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="352" />
-      <source>would resort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../CodeFormatting/IsortFormattingDialog.py" line="355" />
+      <source>would resort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="358" />
       <source>resorted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="360" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="363" />
       <source>unchanged</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="364" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="367" />
       <source>skipped</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="368" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="371" />
       <source>failed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="373" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="376" />
       <source>error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="374" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="377" />
       <source>Unsupported 'isort' action ({0}) given.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="381" />
+      <location filename="../CodeFormatting/IsortFormattingDialog.py" line="384" />
       <source>invalid status ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -49256,7 +49334,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="682" />
+      <location filename="../JediInterface/JediServer.py" line="683" />
       <location filename="../JediInterface/JediServer.py" line="522" />
       <source>Rename Variable</source>
       <translation type="unfinished" />
@@ -49287,27 +49365,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="690" />
+      <location filename="../JediInterface/JediServer.py" line="692" />
       <source>Refactoring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="691" />
+      <location filename="../JediInterface/JediServer.py" line="693" />
       <source>&lt;p&gt;The refactoring could not be performed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="749" />
+      <location filename="../JediInterface/JediServer.py" line="751" />
       <source>Apply Refactoring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="750" />
+      <location filename="../JediInterface/JediServer.py" line="752" />
       <source>&lt;p&gt;The refactoring could not be applied.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="786" />
+      <location filename="../JediInterface/JediServer.py" line="788" />
       <source>The data received from the Jedi server could not be decoded. Please report this issue with the received data to the eric bugs email address.
 Error: {0}
 Data:
@@ -49316,7 +49394,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="796" />
+      <location filename="../JediInterface/JediServer.py" line="798" />
       <source>An exception happened in the Jedi client. Please report it to the eric bugs email address.
 Exception: {0}
 Value: {1}
@@ -49325,25 +49403,25 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="838" />
+      <location filename="../JediInterface/JediServer.py" line="840" />
       <source>The jedi and/or parso library is not installed.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="843" />
+      <location filename="../JediInterface/JediServer.py" line="845" />
       <source>'{0}' is not supported because the configured interpreter could not be started.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="851" />
+      <location filename="../JediInterface/JediServer.py" line="853" />
       <source>'{0}' is not supported because no suitable interpreter is configured.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="953" />
+      <location filename="../JediInterface/JediServer.py" line="955" />
       <source>Jedi</source>
       <translation type="unfinished" />
     </message>
@@ -49351,37 +49429,37 @@
   <context>
     <name>Largefiles</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="72" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="75" />
       <source>Convert Project - Converting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="88" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="92" />
       <source>Mercurial Command Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="89" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="93" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="100" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="104" />
       <source>Convert Project - Extracting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="145" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="150" />
       <source>Adding files to the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="182" />
       <source>Pulling large files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="196" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="205" />
       <source>Verifying the integrity of large files</source>
       <translation type="unfinished" />
     </message>
@@ -50694,13 +50772,13 @@
     <name>Lexers</name>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
-      <location filename="../Preferences/__init__.py" line="596" />
+      <location filename="../Preferences/__init__.py" line="599" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">File Python (*.py *.py3)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../Preferences/__init__.py" line="599" />
+      <location filename="../Preferences/__init__.py" line="602" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 Files (*.py)</translation>
     </message>
@@ -52529,18 +52607,18 @@
   <context>
     <name>MicroPythonDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="356" />
+      <location filename="../MicroPython/Devices/__init__.py" line="375" />
       <source>Generic MicroPython Board</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="403" />
+      <location filename="../MicroPython/Devices/__init__.py" line="422" />
       <source>RP2040/RP2350 based</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="566" />
-      <location filename="../MicroPython/Devices/__init__.py" line="555" />
+      <location filename="../MicroPython/Devices/__init__.py" line="581" />
+      <location filename="../MicroPython/Devices/__init__.py" line="570" />
       <source>Unknown Device</source>
       <translation type="unfinished" />
     </message>
@@ -53825,7 +53903,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="470" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="469" />
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
@@ -53836,30 +53914,30 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="164" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="163" />
       <source>&lt;h3&gt;The QtSerialPort package is not available.&lt;br/&gt;MicroPython support is deactivated.&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="192" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="191" />
       <source>%n supported serial device(s) detected.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="206" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="205" />
       <source>{0} - {1} ({2})</source>
       <comment>board name, description, port name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="229" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="228" />
       <source>No supported serial devices detected.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="233" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="232" />
       <source>
 %n unknown device(s) for manual selection.</source>
       <translation type="unfinished">
@@ -53868,17 +53946,17 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="240" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="239" />
       <source>Manual Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="251" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="250" />
       <source>WebREPL (manual)</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="270" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="269" />
       <source>
 %n WebREPL connection(s) defined.</source>
       <translation type="unfinished">
@@ -53886,39 +53964,39 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="330" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="301" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="329" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="300" />
       <source>Unknown MicroPython Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="302" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="301" />
       <source>&lt;p&gt;Detected these unknown serial devices&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please report them together with the board name and a short description to &lt;a href="mailto:{1}"&gt; the eric bug reporting address&lt;/a&gt; if it is a MicroPython board.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="314" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="313" />
       <source>{0} (0x{1:04x}/0x{2:04x})</source>
       <comment>description, VId, PId</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="331" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="330" />
       <source>Would you like to add them to the list of manually configured devices?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="465" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="464" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="501" />
+      <source>No device attached</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="502" />
-      <source>No device attached</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="503" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -53927,353 +54005,353 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="532" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="531" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="532" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="737" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="724" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="741" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="728" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="725" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="729" />
       <source>&lt;p&gt;The device at serial port &lt;b&gt;{0}&lt;/b&gt; does not respond. It may not have a MicroPython firmware flashed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="732" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="736" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reason:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1193" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1185" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="735" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1197" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1189" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="739" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="796" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="787" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="778" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="800" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="791" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="782" />
       <source>Run Script</source>
       <translation type="unfinished">Esegui Script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="779" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="783" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="788" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="792" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="797" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="801" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="833" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="837" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="834" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="838" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="849" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="853" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="866" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="870" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="867" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="871" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="915" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="919" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="916" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="920" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="936" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="940" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1012" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1016" />
       <source>Downloads</source>
       <translation type="unfinished">Downloads</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1059" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1063" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1062" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1066" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1065" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1268" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1070" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1272" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1074" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1073" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1077" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1075" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1079" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1078" />
-      <source>Show Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1082" />
+      <source>Show Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1086" />
       <source>Show Builtin Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1684" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1094" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1086" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1098" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1723" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1720" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1729" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1726" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1094" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1497" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1100" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1514" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1528" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1519" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1108" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1129" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1132" />
-      <source>Show Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
-      <source>Convert To UF2</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1136" />
-      <source>Flash UF2 Device</source>
+      <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <source>Convert To UF2</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1140" />
+      <source>Flash UF2 Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1143" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1142" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1146" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1145" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1149" />
       <source>Configure</source>
       <translation type="unfinished">Configura</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1148" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1152" />
       <source>Quit</source>
       <translation type="unfinished">Esci</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1157" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1161" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1172" />
       <location filename="../MicroPython/MicroPythonWidget.py" line="1168" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1164" />
       <source>Device Version Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1169" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1173" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1199" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source> ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1215" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1206" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1219" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1210" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1207" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}{2}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1220" />
       <source>No device implementation information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1269" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1273" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1291" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1295" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1299" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1303" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1315" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1319" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1327" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1331" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1328" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1369" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1357" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1374" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1394" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1398" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1395" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1437" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1467" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1473" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1477" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1483" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1487" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1515" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1520" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1612" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1613" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1657" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1663" />
       <source>Plus any modules on the filesystem.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1709" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
       <source>Package '{0}' was installed successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1724" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1730" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -56155,237 +56233,237 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="338" />
-      <location filename="../MultiProject/MultiProject.py" line="324" />
+      <location filename="../MultiProject/MultiProject.py" line="341" />
+      <location filename="../MultiProject/MultiProject.py" line="327" />
       <source>Copy Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="325" />
+      <location filename="../MultiProject/MultiProject.py" line="328" />
       <source>Enter directory for the new project (must not exist already):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="339" />
+      <location filename="../MultiProject/MultiProject.py" line="342" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="349" />
+      <location filename="../MultiProject/MultiProject.py" line="352" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="499" />
+      <location filename="../MultiProject/MultiProject.py" line="502" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="556" />
-      <location filename="../MultiProject/MultiProject.py" line="546" />
-      <location filename="../MultiProject/MultiProject.py" line="501" />
+      <location filename="../MultiProject/MultiProject.py" line="559" />
+      <location filename="../MultiProject/MultiProject.py" line="549" />
+      <location filename="../MultiProject/MultiProject.py" line="504" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="554" />
+      <location filename="../MultiProject/MultiProject.py" line="557" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="570" />
+      <location filename="../MultiProject/MultiProject.py" line="573" />
       <source>Save File</source>
       <translation>Salva file</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="571" />
+      <location filename="../MultiProject/MultiProject.py" line="574" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="598" />
+      <location filename="../MultiProject/MultiProject.py" line="601" />
       <source>Close Multiproject</source>
       <translation>Chiudi Multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="599" />
+      <location filename="../MultiProject/MultiProject.py" line="602" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Il multiprogetto corrente ha delle modifiche non salvata.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="653" />
+      <location filename="../MultiProject/MultiProject.py" line="656" />
       <source>New multiproject</source>
       <translation>Nuovo multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="655" />
+      <location filename="../MultiProject/MultiProject.py" line="658" />
       <source>&amp;New...</source>
       <translation>&amp;Nuovo...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="661" />
+      <location filename="../MultiProject/MultiProject.py" line="664" />
       <source>Generate a new multiproject</source>
       <translation>Genera un nuovo multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="663" />
+      <location filename="../MultiProject/MultiProject.py" line="666" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuovo...&lt;/b&gt;&lt;p&gt;Apre un dialogo per l'inserimento delle informazioni per un nuovo multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="673" />
+      <location filename="../MultiProject/MultiProject.py" line="676" />
       <source>Open multiproject</source>
       <translation>Apri multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="675" />
+      <location filename="../MultiProject/MultiProject.py" line="678" />
       <source>&amp;Open...</source>
       <translation>&amp;Apri...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="681" />
+      <location filename="../MultiProject/MultiProject.py" line="684" />
       <source>Open an existing multiproject</source>
       <translation>Apri un multiprogetto esistente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="683" />
+      <location filename="../MultiProject/MultiProject.py" line="686" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri...&lt;/b&gt;&lt;p&gt;Apre un multiprogetto esistente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="689" />
+      <location filename="../MultiProject/MultiProject.py" line="692" />
       <source>Close multiproject</source>
       <translation>Chiudi multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="691" />
+      <location filename="../MultiProject/MultiProject.py" line="694" />
       <source>&amp;Close</source>
       <translation>&amp;Chiudi</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>Close the current multiproject</source>
       <translation>Chiudi il multiprogetto corrente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="702" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="705" />
+      <location filename="../MultiProject/MultiProject.py" line="708" />
       <source>Save multiproject</source>
       <translation>Salva multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="707" />
+      <location filename="../MultiProject/MultiProject.py" line="710" />
       <source>&amp;Save</source>
       <translation>&amp;Salva</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="716" />
       <source>Save the current multiproject</source>
       <translation>Salva il multiprogetto corrente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
+      <location filename="../MultiProject/MultiProject.py" line="718" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva&lt;/b&gt;&lt;p&gt;Salva l'attuale multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="721" />
+      <location filename="../MultiProject/MultiProject.py" line="724" />
       <source>Save multiproject as</source>
       <translation>Salva multiprogetto come</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="723" />
+      <location filename="../MultiProject/MultiProject.py" line="726" />
       <source>Save &amp;as...</source>
       <translation>S&amp;alva come...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="730" />
-      <source>Save the current multiproject to a new file</source>
-      <translation>Salva il multiprogetto attuale come un nuovo file</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="733" />
+      <source>Save the current multiproject to a new file</source>
+      <translation>Salva il multiprogetto attuale come un nuovo file</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="736" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale multiprogetto come nuovo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="742" />
+      <location filename="../MultiProject/MultiProject.py" line="745" />
       <source>Add project to multiproject</source>
       <translation>Aggiungi un progetto al multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="744" />
+      <location filename="../MultiProject/MultiProject.py" line="747" />
       <source>Add &amp;project...</source>
       <translation>Aggiungi &amp;progetto...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
-      <source>Add a project to the current multiproject</source>
-      <translation>Aggiunti un progetto al multiprogetto corrente</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="754" />
+      <source>Add a project to the current multiproject</source>
+      <translation>Aggiunti un progetto al multiprogetto corrente</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="757" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi progetto...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere un progetto al corrente multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="764" />
+      <location filename="../MultiProject/MultiProject.py" line="767" />
       <source>Multiproject properties</source>
       <translation>Proprietà multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="766" />
+      <location filename="../MultiProject/MultiProject.py" line="769" />
       <source>&amp;Properties...</source>
       <translation>&amp;Proprietà...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="772" />
+      <location filename="../MultiProject/MultiProject.py" line="775" />
       <source>Show the multiproject properties</source>
       <translation>Mostra le proprietà del multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="774" />
+      <location filename="../MultiProject/MultiProject.py" line="777" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="786" />
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="789" />
+      <location filename="../MultiProject/MultiProject.py" line="787" />
       <source>Clear Out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="793" />
-      <source>Remove all projects marked as removed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="796" />
+      <source>Remove all projects marked as removed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="799" />
       <source>&lt;b&gt;Clear Out...&lt;/b&gt;&lt;p&gt;This removes all projects marked as removed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="818" />
+      <location filename="../MultiProject/MultiProject.py" line="821" />
       <source>&amp;Multiproject</source>
       <translation>&amp;Multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="819" />
+      <location filename="../MultiProject/MultiProject.py" line="822" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Apri un multiprogetto &amp;recente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="862" />
-      <location filename="../MultiProject/MultiProject.py" line="860" />
+      <location filename="../MultiProject/MultiProject.py" line="865" />
+      <location filename="../MultiProject/MultiProject.py" line="863" />
       <source>Multiproject</source>
       <translation>Multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="918" />
+      <location filename="../MultiProject/MultiProject.py" line="921" />
       <source>&amp;Clear</source>
       <translation>Pulis&amp;ci</translation>
     </message>
@@ -59440,108 +59518,108 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="562" />
+      <location filename="../PipInterface/Pip.py" line="563" />
       <source>Install Packages from Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="583" />
+      <location filename="../PipInterface/Pip.py" line="585" />
       <source>Install Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="618" />
-      <location filename="../PipInterface/Pip.py" line="608" />
+      <location filename="../PipInterface/Pip.py" line="620" />
+      <location filename="../PipInterface/Pip.py" line="610" />
       <source>Install 'pyproject' Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="739" />
-      <location filename="../PipInterface/Pip.py" line="609" />
+      <location filename="../PipInterface/Pip.py" line="748" />
+      <location filename="../PipInterface/Pip.py" line="611" />
       <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="619" />
+      <location filename="../PipInterface/Pip.py" line="621" />
       <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="638" />
+      <location filename="../PipInterface/Pip.py" line="641" />
       <source>Install Packages from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="766" />
-      <location filename="../PipInterface/Pip.py" line="695" />
-      <location filename="../PipInterface/Pip.py" line="667" />
-      <location filename="../PipInterface/Pip.py" line="658" />
+      <location filename="../PipInterface/Pip.py" line="775" />
+      <location filename="../PipInterface/Pip.py" line="701" />
+      <location filename="../PipInterface/Pip.py" line="671" />
+      <location filename="../PipInterface/Pip.py" line="662" />
       <source>Uninstall Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="767" />
-      <location filename="../PipInterface/Pip.py" line="696" />
-      <location filename="../PipInterface/Pip.py" line="659" />
+      <location filename="../PipInterface/Pip.py" line="776" />
+      <location filename="../PipInterface/Pip.py" line="702" />
+      <location filename="../PipInterface/Pip.py" line="663" />
       <source>Do you really want to uninstall these packages?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="712" />
+      <location filename="../PipInterface/Pip.py" line="719" />
       <source>Uninstall Packages from Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="749" />
-      <location filename="../PipInterface/Pip.py" line="738" />
+      <location filename="../PipInterface/Pip.py" line="758" />
+      <location filename="../PipInterface/Pip.py" line="747" />
       <source>Uninstall 'pyproject' Dependencies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="750" />
+      <location filename="../PipInterface/Pip.py" line="759" />
       <source>&lt;p&gt;The selected 'pyproject.toml' file could not be read. &lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="777" />
+      <location filename="../PipInterface/Pip.py" line="786" />
       <source>Uninstall Packages from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1185" />
+      <location filename="../PipInterface/Pip.py" line="1195" />
       <source>Cache Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1211" />
-      <location filename="../PipInterface/Pip.py" line="1202" />
+      <location filename="../PipInterface/Pip.py" line="1221" />
+      <location filename="../PipInterface/Pip.py" line="1212" />
       <source>List Cached Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1203" />
+      <location filename="../PipInterface/Pip.py" line="1213" />
       <source>Enter a file pattern (empty for all):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1235" />
-      <location filename="../PipInterface/Pip.py" line="1228" />
+      <location filename="../PipInterface/Pip.py" line="1245" />
+      <location filename="../PipInterface/Pip.py" line="1238" />
       <source>Remove Cached Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1229" />
+      <location filename="../PipInterface/Pip.py" line="1239" />
       <source>Enter a file pattern:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1260" />
-      <location filename="../PipInterface/Pip.py" line="1252" />
+      <location filename="../PipInterface/Pip.py" line="1270" />
+      <location filename="../PipInterface/Pip.py" line="1262" />
       <source>Purge Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="1253" />
+      <location filename="../PipInterface/Pip.py" line="1263" />
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
@@ -60390,110 +60468,110 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="234" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="233" />
       <source>Author:</source>
       <translation type="unfinished">Autore:</translation>
     </message>
     <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="234" />
+      <source>Author Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="235" />
-      <source>Author Email:</source>
+      <source>Classifiers:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="236" />
-      <source>Classifiers:</source>
+      <source>Entry Points:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="237" />
-      <source>Entry Points:</source>
+      <source>Files:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="238" />
-      <source>Files:</source>
+      <source>Homepage:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="239" />
-      <source>Homepage:</source>
+      <source>Installer:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="240" />
-      <source>Installer:</source>
+      <source>License:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="241" />
-      <source>License:</source>
+      <source>Location:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="242" />
-      <source>Location:</source>
+      <source>Metadata Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="243" />
-      <source>Metadata Version:</source>
-      <translation type="unfinished" />
+      <source>Name:</source>
+      <translation type="unfinished">Nome:</translation>
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="244" />
-      <source>Name:</source>
-      <translation type="unfinished">Nome:</translation>
+      <source>Project URLs:</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="245" />
-      <source>Project URLs:</source>
+      <source>Requires:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="246" />
-      <source>Requires:</source>
+      <source>Required By:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="247" />
-      <source>Required By:</source>
+      <source>Summary:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="248" />
-      <source>Summary:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="249" />
       <source>Version:</source>
       <translation type="unfinished">Versione:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="451" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="450" />
       <source>Getting installed packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="479" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="478" />
       <source>Getting outdated packages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1232" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1052" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1039" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1003" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1231" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1038" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1002" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1004" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1003" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1018" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
@@ -60501,200 +60579,200 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1026" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1025" />
       <source>Showing first {0} packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1045" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1039" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1052" />
       <source>&lt;p&gt;There were no more results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1233" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1232" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1252" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1251" />
       <source>Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1254" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1253" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1257" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1256" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1260" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1259" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1267" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1266" />
       <source>Install</source>
       <translation type="unfinished">Installa</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1446" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1445" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1272" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1271" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1275" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1274" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1282" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1281" />
       <source>Requirements/Constraints</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1284" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1283" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1287" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1286" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1290" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1294" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
       <source>Install from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1298" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1297" />
       <source>Uninstall from 'pyproject.toml'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1303" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
       <source>Generate Constraints...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1310" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1309" />
       <source>Cache</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1312" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1315" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1314" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1318" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1317" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1321" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1320" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1338" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1337" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1342" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1341" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1346" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1345" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1350" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1349" />
       <source>Create SBOM file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1357" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1356" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1360" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1359" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1365" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1364" />
       <source>Configure...</source>
       <translation type="unfinished">Configura...</translation>
     </message>
     <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1608" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1595" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1584" />
+      <source>Edit Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1609" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="1596" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="1585" />
-      <source>Edit Configuration</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1610" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1597" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1586" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1819" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1818" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished">{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1840" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1839" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1843" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1842" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1978" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1953" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1977" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1952" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1975" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1974" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
@@ -62129,18 +62207,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1904" />
+      <location filename="../Preferences/__init__.py" line="1908" />
       <source>Export Preferences</source>
       <translation>Esporta Preferenze</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1933" />
-      <location filename="../Preferences/__init__.py" line="1906" />
+      <location filename="../Preferences/__init__.py" line="1937" />
+      <location filename="../Preferences/__init__.py" line="1910" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1931" />
+      <location filename="../Preferences/__init__.py" line="1935" />
       <source>Import Preferences</source>
       <translation>Importa Preferenze</translation>
     </message>
@@ -62161,7 +62239,7 @@
   <context>
     <name>PreviewModel</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="509" />
+      <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="520" />
       <source>Variable Name</source>
       <translation type="unfinished" />
     </message>
@@ -62169,27 +62247,27 @@
   <context>
     <name>PreviewProcessingThread</name>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="533" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="504" />
       <source>&lt;p&gt;No preview available for this type of file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non è prevista la visualizzazione per questo tipo di flusso.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="657" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="628" />
       <source>&lt;p&gt;ReStructuredText preview requires the &lt;b&gt;sphinx&lt;/b&gt; package.&lt;br/&gt;Install it with your package manager,'pip install Sphinx' or see &lt;a href="http://pypi.python.org/pypi/Sphinx"&gt;this page.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="730" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="701" />
       <source>&lt;p&gt;ReStructuredText preview requires the &lt;b&gt;python-docutils&lt;/b&gt; package.&lt;br/&gt;Install it with your package manager, 'pip install docutils' or see &lt;a href="http://pypi.python.org/pypi/docutils"&gt;this page.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="718" />
+      <source>&lt;p&gt;Docutils returned an error:&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/Previewers/PreviewerHTML.py" line="747" />
-      <source>&lt;p&gt;Docutils returned an error:&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="776" />
       <source>&lt;p&gt;Markdown preview requires the &lt;b&gt;Markdown&lt;/b&gt; package.&lt;br/&gt;Install it with your package manager, 'pip install Markdown' or see &lt;a href="http://pythonhosted.org/Markdown/install.html"&gt;installation instructions.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -62197,55 +62275,49 @@
   <context>
     <name>PreviewerHTML</name>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="72" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="76" />
       <source>&lt;b&gt;HTML Preview is not available!&lt;br/&gt;Install PyQt6-WebEngine.&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="96" />
-      <source>Enable JavaScript</source>
-      <translation type="unfinished">Abilita Javascript</translation>
-    </message>
-    <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="98" />
-      <source>Select to enable JavaScript for HTML previews</source>
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="101" />
+      <source>Enable Server Side Includes</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/Previewers/PreviewerHTML.py" line="103" />
-      <source>Enable Server Side Includes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="105" />
       <source>Select to enable support for Server Side Includes</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="107" />
+      <source>Copy HTML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/Previewers/PreviewerHTML.py" line="109" />
-      <source>Copy HTML</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="111" />
       <source>Press to copy the HTML text of the preview to the clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="228" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="199" />
       <source>&lt;p&gt;No preview available for this type of file.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Non è prevista la visualizzazione per questo tipo di flusso.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="290" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="261" />
       <source>Preview - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Previewers/PreviewerHTML.py" line="292" />
+      <location filename="../UI/Previewers/PreviewerHTML.py" line="263" />
       <source>Preview</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Enable JavaScript</source>
+      <translation type="vanished">Abilita Javascript</translation>
+    </message>
   </context>
   <context>
     <name>PreviewerQSS</name>
@@ -62628,159 +62700,159 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="109" />
+      <location filename="../Preferences/ProgramsDialog.py" line="111" />
       <source>Translation Converter (Qt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="124" />
+      <location filename="../Preferences/ProgramsDialog.py" line="126" />
       <source>Qt Designer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="138" />
+      <location filename="../Preferences/ProgramsDialog.py" line="140" />
       <source>Qt Linguist</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="152" />
+      <location filename="../Preferences/ProgramsDialog.py" line="154" />
       <source>Qt Assistant</source>
       <translation type="unfinished">Qt Assistant</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="158" />
+      <location filename="../Preferences/ProgramsDialog.py" line="160" />
       <source>Translation Extractor (Python, PyQt5)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="166" />
+      <location filename="../Preferences/ProgramsDialog.py" line="168" />
       <source>Forms Compiler (Python, PyQt5)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="174" />
+      <location filename="../Preferences/ProgramsDialog.py" line="176" />
       <source>Resource Compiler (Python, PyQt5)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="185" />
+      <location filename="../Preferences/ProgramsDialog.py" line="187" />
       <source>Translation Extractor (Python, PyQt6)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="192" />
+      <location filename="../Preferences/ProgramsDialog.py" line="194" />
       <source>Forms Compiler (Python, PyQt6)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="202" />
+      <location filename="../Preferences/ProgramsDialog.py" line="204" />
       <source>Translation Extractor (Python, PySide2)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="211" />
+      <location filename="../Preferences/ProgramsDialog.py" line="213" />
       <source>Forms Compiler (Python, PySide2)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="220" />
+      <location filename="../Preferences/ProgramsDialog.py" line="222" />
       <source>Resource Compiler (Python, PySide2)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="230" />
+      <location filename="../Preferences/ProgramsDialog.py" line="232" />
       <source>Translation Extractor (Python, PySide6)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="239" />
+      <location filename="../Preferences/ProgramsDialog.py" line="241" />
       <source>Forms Compiler (Python, PySide6)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="248" />
+      <location filename="../Preferences/ProgramsDialog.py" line="250" />
       <source>Resource Compiler (Python, PySide6)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="263" />
+      <location filename="../Preferences/ProgramsDialog.py" line="265" />
       <source>conda Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="271" />
+      <location filename="../Preferences/ProgramsDialog.py" line="273" />
       <source>PyPI Package Management</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="523" />
-      <location filename="../Preferences/ProgramsDialog.py" line="520" />
-      <location filename="../Preferences/ProgramsDialog.py" line="504" />
-      <location filename="../Preferences/ProgramsDialog.py" line="374" />
-      <location filename="../Preferences/ProgramsDialog.py" line="307" />
-      <location filename="../Preferences/ProgramsDialog.py" line="290" />
+      <location filename="../Preferences/ProgramsDialog.py" line="525" />
+      <location filename="../Preferences/ProgramsDialog.py" line="522" />
+      <location filename="../Preferences/ProgramsDialog.py" line="506" />
+      <location filename="../Preferences/ProgramsDialog.py" line="376" />
+      <location filename="../Preferences/ProgramsDialog.py" line="309" />
+      <location filename="../Preferences/ProgramsDialog.py" line="292" />
       <source>(unknown)</source>
       <translation>(sconosciuto)</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="294" />
+      <location filename="../Preferences/ProgramsDialog.py" line="296" />
       <source>Spell Checker - PyEnchant</source>
       <translation>Correttore - PyEnchant</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="311" />
+      <location filename="../Preferences/ProgramsDialog.py" line="313" />
       <source>Source Highlighter - Pygments</source>
       <translation>Evidenziatore Sorgente - Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="318" />
+      <location filename="../Preferences/ProgramsDialog.py" line="320" />
       <source>MicroPython - MPY Cross Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="325" />
+      <location filename="../Preferences/ProgramsDialog.py" line="327" />
       <source>MicroPython - ESP Tool</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="336" />
+      <location filename="../Preferences/ProgramsDialog.py" line="338" />
       <source>MicroPython - PyBoard Flasher</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="346" />
+      <location filename="../Preferences/ProgramsDialog.py" line="348" />
       <source>MicroPython - STLink Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="356" />
+      <location filename="../Preferences/ProgramsDialog.py" line="358" />
       <source>MicroPython - STLink Flasher</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="378" />
+      <location filename="../Preferences/ProgramsDialog.py" line="380" />
       <source>Code Assistant - Jedi</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="458" />
+      <location filename="../Preferences/ProgramsDialog.py" line="460" />
       <source>(not configured)</source>
       <translation>(non configurato)</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="493" />
+      <location filename="../Preferences/ProgramsDialog.py" line="495" />
       <source>(module not found)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="526" />
+      <location filename="../Preferences/ProgramsDialog.py" line="528" />
       <source>(not executable)</source>
       <translation>(non eseguibile)</translation>
     </message>
     <message>
-      <location filename="../Preferences/ProgramsDialog.py" line="572" />
+      <location filename="../Preferences/ProgramsDialog.py" line="574" />
+      <location filename="../Preferences/ProgramsDialog.py" line="542" />
       <location filename="../Preferences/ProgramsDialog.py" line="540" />
-      <location filename="../Preferences/ProgramsDialog.py" line="538" />
       <source>(not found)</source>
       <translation>(non trovato)</translation>
     </message>
@@ -62788,430 +62860,430 @@
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="187" />
+      <location filename="../Project/Project.py" line="188" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="250" />
-      <source>Add File Category</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="251" />
+      <source>Add File Category</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="252" />
       <source>&lt;p&gt;The file category &lt;b&gt;{0}&lt;/b&gt; has already been added. This attempt will be ignored.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="336" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="337" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="338" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="339" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="340" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="341" />
-      <source>Console</source>
-      <translation>Console</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="342" />
+      <source>Console</source>
+      <translation>Console</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="343" />
       <source>Other</source>
       <translation>Altro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="361" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="362" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="363" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="366" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="367" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="368" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="465" />
-      <location filename="../Project/Project.py" line="453" />
-      <location filename="../Project/Project.py" line="442" />
-      <source>Registering Project Type</source>
-      <translation>Registrazione tipo progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="443" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="454" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="466" />
+      <location filename="../Project/Project.py" line="454" />
+      <location filename="../Project/Project.py" line="443" />
+      <source>Registering Project Type</source>
+      <translation>Registrazione tipo progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="444" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="455" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="467" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="771" />
+      <location filename="../Project/Project.py" line="772" />
       <source>All Files (*)</source>
       <translation type="unfinished">Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1332" />
+      <location filename="../Project/Project.py" line="1333" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1578" />
-      <location filename="../Project/Project.py" line="1552" />
-      <location filename="../Project/Project.py" line="1516" />
-      <location filename="../Project/Project.py" line="1434" />
-      <location filename="../Project/Project.py" line="1395" />
-      <location filename="../Project/Project.py" line="1370" />
-      <location filename="../Project/Project.py" line="1333" />
+      <location filename="../Project/Project.py" line="1579" />
+      <location filename="../Project/Project.py" line="1553" />
+      <location filename="../Project/Project.py" line="1517" />
+      <location filename="../Project/Project.py" line="1435" />
+      <location filename="../Project/Project.py" line="1396" />
+      <location filename="../Project/Project.py" line="1371" />
+      <location filename="../Project/Project.py" line="1334" />
       <source>Please save the project first.</source>
       <translation>Prima salvare il progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1369" />
+      <location filename="../Project/Project.py" line="1370" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1411" />
-      <location filename="../Project/Project.py" line="1394" />
+      <location filename="../Project/Project.py" line="1412" />
+      <location filename="../Project/Project.py" line="1395" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1401" />
+      <location filename="../Project/Project.py" line="1402" />
       <source>Delete Remote Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1420" />
+      <location filename="../Project/Project.py" line="1421" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1433" />
+      <location filename="../Project/Project.py" line="1434" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1515" />
+      <location filename="../Project/Project.py" line="1516" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1551" />
+      <location filename="../Project/Project.py" line="1552" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1594" />
-      <location filename="../Project/Project.py" line="1577" />
+      <location filename="../Project/Project.py" line="1595" />
+      <location filename="../Project/Project.py" line="1578" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1584" />
+      <location filename="../Project/Project.py" line="1585" />
       <source>Delete Remote Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1603" />
+      <location filename="../Project/Project.py" line="1604" />
       <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>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1774" />
+      <location filename="../Project/Project.py" line="1777" />
       <source>Add Language</source>
       <translation>Aggiungi Lingua</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1775" />
+      <location filename="../Project/Project.py" line="1778" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Devi prima specificare un pattern di traduzione.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
+      <location filename="../Project/Project.py" line="1919" />
       <source>Delete Translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1943" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="1946" />
+      <location filename="../Project/Project.py" line="1920" />
       <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="1942" />
+      <location filename="../Project/Project.py" line="1945" />
       <source>Delete translation</source>
       <translation>Cancella traduzione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2093" />
-      <location filename="../Project/Project.py" line="2076" />
+      <location filename="../Project/Project.py" line="2098" />
+      <location filename="../Project/Project.py" line="2081" />
       <source>Add File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2195" />
-      <location filename="../Project/Project.py" line="2077" />
+      <location filename="../Project/Project.py" line="2200" />
+      <location filename="../Project/Project.py" line="2082" />
       <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>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già.&lt;/p&gt;&lt;p&gt;Sovrascriverlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2094" />
+      <location filename="../Project/Project.py" line="2099" />
       <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>&lt;p&gt;Il file selezionato &lt;b&gt;{0}&lt;/b&gt; non può essere aggiunto a &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2106" />
+      <location filename="../Project/Project.py" line="2111" />
       <source>Add file</source>
       <translation>Aggiungi file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2289" />
-      <location filename="../Project/Project.py" line="2107" />
+      <location filename="../Project/Project.py" line="2296" />
+      <location filename="../Project/Project.py" line="2112" />
       <source>The target directory must not be empty.</source>
       <translation>La directory di destinazione non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2194" />
-      <location filename="../Project/Project.py" line="2167" />
-      <location filename="../Project/Project.py" line="2147" />
+      <location filename="../Project/Project.py" line="2199" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2152" />
       <source>Add Directory</source>
       <translation type="unfinished">Aggiungi Cartella</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2148" />
+      <location filename="../Project/Project.py" line="2153" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory di partenza non contiene nessun file appartenente alla categoria selezionata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2168" />
+      <location filename="../Project/Project.py" line="2173" />
       <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>&lt;p&gt;La directory di destinazione&lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2300" />
-      <location filename="../Project/Project.py" line="2288" />
+      <location filename="../Project/Project.py" line="2307" />
+      <location filename="../Project/Project.py" line="2295" />
       <source>Add directory</source>
       <translation>Aggiungi directory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2301" />
+      <location filename="../Project/Project.py" line="2308" />
       <source>The source directory must not be empty.</source>
       <translation>La directory sorgente non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2415" />
-      <location filename="../Project/Project.py" line="2397" />
+      <location filename="../Project/Project.py" line="2422" />
+      <location filename="../Project/Project.py" line="2404" />
+      <location filename="../Project/Project.py" line="2388" />
       <location filename="../Project/Project.py" line="2381" />
-      <location filename="../Project/Project.py" line="2374" />
       <source>Rename File</source>
       <translation>Rinomina File</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8055" />
-      <location filename="../Project/Project.py" line="3898" />
-      <location filename="../Project/Project.py" line="2398" />
+      <location filename="../Project/Project.py" line="8089" />
+      <location filename="../Project/Project.py" line="3909" />
+      <location filename="../Project/Project.py" line="2405" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2416" />
+      <location filename="../Project/Project.py" line="2423" />
       <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>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere rinominato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2683" />
+      <location filename="../Project/Project.py" line="2690" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2684" />
+      <location filename="../Project/Project.py" line="2691" />
       <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="2712" />
+      <location filename="../Project/Project.py" line="2719" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2713" />
+      <location filename="../Project/Project.py" line="2720" />
       <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="2846" />
+      <location filename="../Project/Project.py" line="2853" />
       <source>Create project directory</source>
       <translation>Crea la directory del progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2847" />
+      <location filename="../Project/Project.py" line="2854" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3671" />
-      <location filename="../Project/Project.py" line="2947" />
+      <location filename="../Project/Project.py" line="3682" />
+      <location filename="../Project/Project.py" line="2954" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3672" />
-      <location filename="../Project/Project.py" line="2948" />
+      <location filename="../Project/Project.py" line="3683" />
+      <location filename="../Project/Project.py" line="2955" />
       <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="2988" />
+      <location filename="../Project/Project.py" line="2995" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2996" />
       <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="3454" />
-      <location filename="../Project/Project.py" line="3013" />
+      <location filename="../Project/Project.py" line="3463" />
+      <location filename="../Project/Project.py" line="3020" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3455" />
-      <location filename="../Project/Project.py" line="3014" />
+      <location filename="../Project/Project.py" line="3464" />
+      <location filename="../Project/Project.py" line="3021" />
       <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="3701" />
-      <location filename="../Project/Project.py" line="3164" />
-      <location filename="../Project/Project.py" line="3135" />
-      <location filename="../Project/Project.py" line="3103" />
-      <location filename="../Project/Project.py" line="3087" />
-      <location filename="../Project/Project.py" line="3062" />
-      <location filename="../Project/Project.py" line="3024" />
+      <location filename="../Project/Project.py" line="3712" />
+      <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="3094" />
+      <location filename="../Project/Project.py" line="3069" />
+      <location filename="../Project/Project.py" line="3031" />
       <source>New Project</source>
       <translation>Nuovo Progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3025" />
+      <location filename="../Project/Project.py" line="3032" />
       <source>Add existing files to the project?</source>
       <translation>Aggiungi file esistenti al progetto ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3702" />
-      <location filename="../Project/Project.py" line="3063" />
+      <location filename="../Project/Project.py" line="3713" />
+      <location filename="../Project/Project.py" line="3070" />
       <source>Select Version Control System</source>
       <translation>Selezione il Sistema di Controllo della Versione (VCS)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3165" />
-      <location filename="../Project/Project.py" line="3088" />
+      <location filename="../Project/Project.py" line="3174" />
+      <location filename="../Project/Project.py" line="3095" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3104" />
+      <location filename="../Project/Project.py" line="3113" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Il file progetto deve essere aggiunto al repository ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3141" />
-      <location filename="../Project/Project.py" line="3130" />
+      <location filename="../Project/Project.py" line="3150" />
+      <location filename="../Project/Project.py" line="3139" />
       <source>None</source>
       <translation>Nessuno</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
+      <location filename="../Project/Project.py" line="3145" />
       <source>Select version control system for the project</source>
       <translation>Seleziona il version control system per il progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3347" />
+      <location filename="../Project/Project.py" line="3356" />
       <source>Translation Pattern</source>
       <translation>Pattern di traduzione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3348" />
+      <location filename="../Project/Project.py" line="3357" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Inserisci il path per il file di traduzione (usa '%language% al posto del codice lingua):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3650" />
+      <location filename="../Project/Project.py" line="3661" />
       <source>Open Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8041" />
-      <location filename="../Project/Project.py" line="8035" />
-      <location filename="../Project/Project.py" line="8025" />
-      <location filename="../Project/Project.py" line="3883" />
-      <location filename="../Project/Project.py" line="3873" />
-      <location filename="../Project/Project.py" line="3652" />
+      <location filename="../Project/Project.py" line="8075" />
+      <location filename="../Project/Project.py" line="8069" />
+      <location filename="../Project/Project.py" line="8059" />
+      <location filename="../Project/Project.py" line="3894" />
+      <location filename="../Project/Project.py" line="3884" />
+      <location filename="../Project/Project.py" line="3663" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3897" />
-      <location filename="../Project/Project.py" line="3881" />
+      <location filename="../Project/Project.py" line="3908" />
+      <location filename="../Project/Project.py" line="3892" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3936" />
+      <location filename="../Project/Project.py" line="3947" />
       <source>Close Project</source>
       <translation>Chiudi progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3937" />
+      <location filename="../Project/Project.py" line="3948" />
       <source>The current project has unsaved changes.</source>
       <translation>Il progetto attuale ha delle modifiche non salvate.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
-      <location filename="../Project/Project.py" line="4101" />
+      <location filename="../Project/Project.py" line="4148" />
+      <location filename="../Project/Project.py" line="4112" />
       <source>Syntax Errors Detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="4138" />
-      <location filename="../Project/Project.py" line="4102" />
+      <location filename="../Project/Project.py" line="4149" />
+      <location filename="../Project/Project.py" line="4113" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Il progetto contiene %n file con errori di sintassi.</numerusform>
@@ -63219,1268 +63291,1268 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4796" />
+      <location filename="../Project/Project.py" line="4807" />
       <source>New project</source>
       <translation>Nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4798" />
+      <location filename="../Project/Project.py" line="4809" />
       <source>&amp;New...</source>
       <translation>&amp;Nuovo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4804" />
+      <location filename="../Project/Project.py" line="4815" />
       <source>Generate a new project</source>
       <translation>Genera un nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4806" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuovo...&lt;/b&gt;&lt;p&gt;Apre un dialogo per l'inserimento delle informazioni per un nuovo progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4816" />
+      <location filename="../Project/Project.py" line="4827" />
       <source>Open project</source>
       <translation>Apri progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4818" />
+      <location filename="../Project/Project.py" line="4829" />
       <source>&amp;Open...</source>
       <translation>&amp;Apri...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4824" />
+      <location filename="../Project/Project.py" line="4835" />
       <source>Open an existing project</source>
       <translation>Apri un progetto esistente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4826" />
+      <location filename="../Project/Project.py" line="4837" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri...&lt;/b&gt;&lt;p&gt;Apre un progetto esistente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4832" />
+      <location filename="../Project/Project.py" line="4843" />
       <source>Open remote project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4834" />
+      <location filename="../Project/Project.py" line="4845" />
       <source>Open (Remote)...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4840" />
-      <source>Open an existing remote project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4842" />
-      <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="4851" />
-      <source>Reload project</source>
+      <source>Open an existing remote project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4853" />
+      <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="4862" />
+      <source>Reload project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4864" />
       <source>Re&amp;load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4859" />
+      <location filename="../Project/Project.py" line="4870" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4861" />
+      <location filename="../Project/Project.py" line="4872" />
       <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="4867" />
+      <location filename="../Project/Project.py" line="4878" />
       <source>Close project</source>
       <translation>Chiudi progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4869" />
+      <location filename="../Project/Project.py" line="4880" />
       <source>&amp;Close</source>
       <translation>&amp;Chiudi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4875" />
+      <location filename="../Project/Project.py" line="4886" />
       <source>Close the current project</source>
       <translation>Chiudi il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4877" />
+      <location filename="../Project/Project.py" line="4888" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4883" />
+      <location filename="../Project/Project.py" line="4894" />
       <source>Save project</source>
       <translation>Salva progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5180" />
-      <location filename="../Project/Project.py" line="4885" />
+      <location filename="../Project/Project.py" line="5191" />
+      <location filename="../Project/Project.py" line="4896" />
       <source>&amp;Save</source>
       <translation>&amp;Salva</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4891" />
+      <location filename="../Project/Project.py" line="4902" />
       <source>Save the current project</source>
       <translation>Salva il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4893" />
+      <location filename="../Project/Project.py" line="4904" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva&lt;/b&gt;&lt;p&gt;Salva l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4899" />
+      <location filename="../Project/Project.py" line="4910" />
       <source>Save project as</source>
       <translation>Salva progetto come</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4901" />
+      <location filename="../Project/Project.py" line="4912" />
       <source>Save &amp;as...</source>
       <translation>S&amp;alva come...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4907" />
-      <source>Save the current project to a new file</source>
-      <translation>Salva il progetto attuale come un nuovo file</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4909" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale progetto come nuovo.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4918" />
-      <source>Save project as (Remote)</source>
-      <translation type="unfinished" />
+      <source>Save the current project to a new file</source>
+      <translation>Salva il progetto attuale come un nuovo file</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4920" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale progetto come nuovo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4929" />
+      <source>Save project as (Remote)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4931" />
       <source>Save as (Remote)...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4927" />
+      <location filename="../Project/Project.py" line="4938" />
       <source>Save the current project to a new remote file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4930" />
+      <location filename="../Project/Project.py" line="4941" />
       <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="4946" />
+      <location filename="../Project/Project.py" line="4957" />
       <source>Add files to project</source>
       <translation>Aggiungi file al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4948" />
+      <location filename="../Project/Project.py" line="4959" />
       <source>Add &amp;files...</source>
       <translation>Aggiungi &amp;files...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4954" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>Add files to the current project</source>
       <translation>Aggiungi file al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4956" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Aggiungi files...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere file al progetto corrente. Il posto dove aggiungerli è determinato dall'estensione.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4967" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Aggiungi files...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere file al progetto corrente. Il posto dove aggiungerli è determinato dall'estensione.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4978" />
       <source>Add directory to project</source>
       <translation>Aggiungi directory al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4969" />
+      <location filename="../Project/Project.py" line="4980" />
       <source>Add directory...</source>
       <translation>Aggiungi directory...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4976" />
+      <location filename="../Project/Project.py" line="4987" />
       <source>Add a directory to the current project</source>
       <translation>Aggiungi una directory al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4979" />
+      <location filename="../Project/Project.py" line="4990" />
       <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi directory...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una directory al progetto corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4989" />
+      <location filename="../Project/Project.py" line="5000" />
       <source>Add translation to project</source>
       <translation>Aggiungi le traduzioni al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4991" />
+      <location filename="../Project/Project.py" line="5002" />
       <source>Add &amp;translation...</source>
       <translation>Aggiungi &amp;traduzione...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4998" />
+      <location filename="../Project/Project.py" line="5009" />
       <source>Add a translation to the current project</source>
       <translation>Aggiungi le traduzioni al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5001" />
-      <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Aggiungi traduzione...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una traduzione al progetto corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5011" />
-      <source>Search new files</source>
-      <translation>Cerca nuovi file</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5012" />
+      <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Aggiungi traduzione...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una traduzione al progetto corrente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5022" />
+      <source>Search new files</source>
+      <translation>Cerca nuovi file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5023" />
       <source>Searc&amp;h new files...</source>
       <translation>Cerca &amp;nuovi file...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5018" />
+      <location filename="../Project/Project.py" line="5029" />
       <source>Search new files in the project directory.</source>
       <translation>Cerca nei file nella directory del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5020" />
-      <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="5030" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5031" />
+      <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="5041" />
+      <source>Search Project File</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="5032" />
+      <location filename="../Project/Project.py" line="5043" />
       <source>Alt+Ctrl+P</source>
       <comment>Project|Search Project File</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5037" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5039" />
-      <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="5048" />
-      <source>Project properties</source>
-      <translation>Proprietà del progetto</translation>
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5050" />
+      <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="5059" />
+      <source>Project properties</source>
+      <translation>Proprietà del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5061" />
       <source>&amp;Properties...</source>
       <translation>&amp;Proprietà...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5056" />
-      <source>Show the project properties</source>
-      <translation>Mostra le proprietà del progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5058" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5067" />
-      <source>User project properties</source>
-      <translation>Proprietà utente del progetto</translation>
+      <source>Show the project properties</source>
+      <translation>Mostra le proprietà del progetto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5069" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5078" />
+      <source>User project properties</source>
+      <translation>Proprietà utente del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5080" />
       <source>&amp;User Properties...</source>
       <translation>Proprietà &amp;utente...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5076" />
+      <location filename="../Project/Project.py" line="5087" />
       <source>Show the user specific project properties</source>
       <translation>Mostra le proprietà del multiprogetto specifiche dell'utente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Proprietà utente...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà utente di un progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5089" />
-      <source>Filetype Associations</source>
-      <translation>Associazione tipi file</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5090" />
-      <source>Filetype Associations...</source>
-      <translation>Associazione tipi file...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5097" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Proprietà utente...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà utente di un progetto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5100" />
+      <source>Filetype Associations</source>
+      <translation>Associazione tipi file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5101" />
+      <source>Filetype Associations...</source>
+      <translation>Associazione tipi file...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5108" />
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5111" />
       <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="5113" />
-      <source>Lexer Associations</source>
-      <translation>Associazioni analizzatore lessicale</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5114" />
-      <source>Lexer Associations...</source>
-      <translation>Associazioni analizzatore lessicale...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5121" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Mostra le associazioni degli analizzatori lessicali del progetto (sovrascrivendo i default)</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5124" />
+      <source>Lexer Associations</source>
+      <translation>Associazioni analizzatore lessicale</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5125" />
+      <source>Lexer Associations...</source>
+      <translation>Associazioni analizzatore lessicale...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5132" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Mostra le associazioni degli analizzatori lessicali del progetto (sovrascrivendo i default)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5135" />
       <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>&lt;b&gt;Associazioni analizzatore lessicale...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le associazioni degli analizzatori lessicali dei progetti. Queste associazioni sovrascrivono the impostazioni globali. Gli analizzatori lessicali sono utilizzati per l'evidenziazione del testo nell'editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5142" />
+      <location filename="../Project/Project.py" line="5153" />
       <source>Debugger Properties</source>
       <translation>Proprietà Debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5143" />
+      <location filename="../Project/Project.py" line="5154" />
       <source>Debugger &amp;Properties...</source>
       <translation>&amp;Proprietà Debugger...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5149" />
+      <location filename="../Project/Project.py" line="5160" />
       <source>Show the debugger properties</source>
       <translation>Mostra le proprietàd el debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5151" />
-      <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Proprietà debugger...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le impostazioni specifiche per il progetto del debugger.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5161" />
-      <source>Load</source>
-      <translation>Carica</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5162" />
+      <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Proprietà debugger...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le impostazioni specifiche per il progetto del debugger.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5172" />
+      <source>Load</source>
+      <translation>Carica</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5173" />
       <source>&amp;Load</source>
       <translation>&amp;Carica</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
-      <source>Load the debugger properties</source>
-      <translation>Carica le proprietàd el debugger</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5170" />
-      <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Carica le proprietà del debugger&lt;/b&gt;&lt;p&gt;Carica le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5179" />
+      <source>Load the debugger properties</source>
+      <translation>Carica le proprietàd el debugger</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5181" />
+      <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Carica le proprietà del debugger&lt;/b&gt;&lt;p&gt;Carica le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5190" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5186" />
-      <source>Save the debugger properties</source>
-      <translation>Salva le proprietà del debugger</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5188" />
-      <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Salva le proprietà del debugger&lt;/b&gt;&lt;p&gt;Salva le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5197" />
+      <source>Save the debugger properties</source>
+      <translation>Salva le proprietà del debugger</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5199" />
+      <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Salva le proprietà del debugger&lt;/b&gt;&lt;p&gt;Salva le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5208" />
       <source>Delete</source>
       <translation>Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5198" />
+      <location filename="../Project/Project.py" line="5209" />
       <source>&amp;Delete</source>
       <translation>&amp;Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5204" />
+      <location filename="../Project/Project.py" line="5215" />
       <source>Delete the debugger properties</source>
       <translation>Cancella le proprietà del debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5206" />
-      <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Cancella le proprietà del debugger&lt;/b&gt;&lt;p&gt;Cancella il file che contiene le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5216" />
-      <source>Reset</source>
-      <translation>Resetta</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5217" />
+      <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Cancella le proprietà del debugger&lt;/b&gt;&lt;p&gt;Cancella il file che contiene le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5227" />
+      <source>Reset</source>
+      <translation>Resetta</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5228" />
       <source>&amp;Reset</source>
       <translation>&amp;Resetta</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5223" />
+      <location filename="../Project/Project.py" line="5234" />
       <source>Reset the debugger properties</source>
       <translation>Resetta le proprietà del debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5225" />
+      <location filename="../Project/Project.py" line="5236" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Azzera le proprietà del debugger&lt;/b&gt;&lt;p&gt;Azzera le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5241" />
-      <location filename="../Project/Project.py" line="5240" />
+      <location filename="../Project/Project.py" line="5252" />
+      <location filename="../Project/Project.py" line="5251" />
       <source>Load session</source>
       <translation>Carica sessione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5247" />
+      <location filename="../Project/Project.py" line="5258" />
       <source>Load the projects session file.</source>
       <translation>Carica il file di sessione del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5249" />
+      <location filename="../Project/Project.py" line="5260" />
       <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
       <translation>&lt;b&gt;Carica sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5265" />
-      <location filename="../Project/Project.py" line="5264" />
+      <location filename="../Project/Project.py" line="5276" />
+      <location filename="../Project/Project.py" line="5275" />
       <source>Save session</source>
       <translation>Salva sessione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5271" />
+      <location filename="../Project/Project.py" line="5282" />
       <source>Save the projects session file.</source>
       <translation>Salva il file sessione del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5273" />
+      <location filename="../Project/Project.py" line="5284" />
       <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5289" />
-      <location filename="../Project/Project.py" line="5288" />
+      <location filename="../Project/Project.py" line="5300" />
+      <location filename="../Project/Project.py" line="5299" />
       <source>Delete session</source>
       <translation>Cancella sessione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5295" />
+      <location filename="../Project/Project.py" line="5306" />
       <source>Delete the projects session file.</source>
       <translation>Cancella il file di sessione del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5297" />
+      <location filename="../Project/Project.py" line="5308" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cancella sessione&lt;/b&gt;&lt;p&gt;Cancella la sessione del progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5312" />
-      <source>Code Metrics</source>
-      <translation>Statistiche codice</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5313" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Statistiche &amp;codice...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5320" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Mostra alcune statistiche del codice per il progetto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5323" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Statistiche codice...&lt;/b&gt;&lt;p&gt;Mostra alcune statistiche di tutti i file Python nel progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5333" />
-      <source>Python Code Coverage</source>
-      <translation>Analisi codice Python</translation>
+      <source>Code Metrics</source>
+      <translation>Statistiche codice</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5324" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Statistiche &amp;codice...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5331" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Mostra alcune statistiche del codice per il progetto.</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5334" />
-      <source>Code Co&amp;verage...</source>
-      <translation>A&amp;nalisi codice...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5341" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Mostra le informazioni dell'analisi del codice del progetto.</translation>
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Statistiche codice...&lt;/b&gt;&lt;p&gt;Mostra alcune statistiche di tutti i file Python nel progetto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5344" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Analisi codice...&lt;/b&gt;&lt;p&gt;Mostra le analisi  del codice di tutti i file Python nel progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="6778" />
-      <location filename="../Project/Project.py" line="6765" />
-      <location filename="../Project/Project.py" line="5354" />
-      <source>Profile Data</source>
-      <translation>Profilazione dati</translation>
+      <source>Python Code Coverage</source>
+      <translation>Analisi codice Python</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5345" />
+      <source>Code Co&amp;verage...</source>
+      <translation>A&amp;nalisi codice...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5352" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Mostra le informazioni dell'analisi del codice del progetto.</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5355" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Analisi codice...&lt;/b&gt;&lt;p&gt;Mostra le analisi  del codice di tutti i file Python nel progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="6789" />
+      <location filename="../Project/Project.py" line="6776" />
+      <location filename="../Project/Project.py" line="5365" />
+      <source>Profile Data</source>
+      <translation>Profilazione dati</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5366" />
       <source>&amp;Profile Data...</source>
       <translation>&amp;Profilazione dati...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5362" />
+      <location filename="../Project/Project.py" line="5373" />
       <source>Show profiling data for the project.</source>
       <translation>Mostra la profilazione dei dati per il progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5365" />
+      <location filename="../Project/Project.py" line="5376" />
       <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Profilazione dati...&lt;/b&gt;&lt;p&gt;Mostra la profilazione dei dati per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6830" />
-      <location filename="../Project/Project.py" line="5380" />
+      <location filename="../Project/Project.py" line="6841" />
+      <location filename="../Project/Project.py" line="5391" />
       <source>Application Diagram</source>
       <translation>Diagrammi dell'applicazione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5381" />
+      <location filename="../Project/Project.py" line="5392" />
       <source>&amp;Application Diagram...</source>
       <translation>Diagramma dell' &amp;Applicazione...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5388" />
+      <location filename="../Project/Project.py" line="5399" />
       <source>Show a diagram of the project.</source>
       <translation>Mostra un diagramma del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5391" />
+      <location filename="../Project/Project.py" line="5402" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagrammi dell'applicazione...&lt;/b&gt;&lt;p&gt;Mostra un diagramma del progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5400" />
+      <location filename="../Project/Project.py" line="5411" />
       <source>Load Diagram</source>
       <translation type="unfinished">Carico Diagramma</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5401" />
+      <location filename="../Project/Project.py" line="5412" />
       <source>&amp;Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5407" />
+      <location filename="../Project/Project.py" line="5418" />
       <source>Load a diagram from file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5409" />
+      <location filename="../Project/Project.py" line="5420" />
       <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="6998" />
-      <location filename="../Project/Project.py" line="6943" />
-      <location filename="../Project/Project.py" line="5424" />
+      <location filename="../Project/Project.py" line="7009" />
+      <location filename="../Project/Project.py" line="6954" />
+      <location filename="../Project/Project.py" line="5435" />
       <source>Create Package List</source>
       <translation>Crea lista del package</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5426" />
+      <location filename="../Project/Project.py" line="5437" />
       <source>Create &amp;Package List</source>
       <translation type="unfinished">Crea un &amp;archivio per il plugin</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5433" />
+      <location filename="../Project/Project.py" line="5444" />
       <source>Create an initial PKGLIST file for an eric plugin.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5436" />
+      <location filename="../Project/Project.py" line="5447" />
       <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="7068" />
-      <location filename="../Project/Project.py" line="5447" />
+      <location filename="../Project/Project.py" line="7080" />
+      <location filename="../Project/Project.py" line="5458" />
       <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5449" />
+      <location filename="../Project/Project.py" line="5460" />
       <source>Create Plugin &amp;Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5455" />
+      <location filename="../Project/Project.py" line="5466" />
       <source>Create eric plugin archive files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5457" />
+      <location filename="../Project/Project.py" line="5468" />
       <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="5469" />
+      <location filename="../Project/Project.py" line="5480" />
       <source>Create Plugin Archives (Snapshot)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5471" />
+      <location filename="../Project/Project.py" line="5482" />
       <source>Create Plugin Archives (&amp;Snapshot)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5478" />
+      <location filename="../Project/Project.py" line="5489" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5481" />
+      <location filename="../Project/Project.py" line="5492" />
       <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="7510" />
-      <location filename="../Project/Project.py" line="7481" />
-      <location filename="../Project/Project.py" line="7435" />
-      <location filename="../Project/Project.py" line="7387" />
-      <location filename="../Project/Project.py" line="5500" />
+      <location filename="../Project/Project.py" line="7536" />
+      <location filename="../Project/Project.py" line="7507" />
+      <location filename="../Project/Project.py" line="7461" />
+      <location filename="../Project/Project.py" line="7413" />
+      <location filename="../Project/Project.py" line="5511" />
       <source>Execute Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5501" />
+      <location filename="../Project/Project.py" line="5512" />
       <source>&amp;Execute Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5507" />
+      <location filename="../Project/Project.py" line="5518" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5509" />
-      <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="7487" />
-      <location filename="../Project/Project.py" line="5519" />
-      <source>Test for Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5520" />
+      <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="7513" />
+      <location filename="../Project/Project.py" line="5530" />
+      <source>Test for Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5531" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5527" />
+      <location filename="../Project/Project.py" line="5538" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
+      <location filename="../Project/Project.py" line="5541" />
       <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="5548" />
-      <source>Create SBOM File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5549" />
-      <source>Create &amp;SBOM File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5556" />
-      <source>Create a SBOM file of the project dependencies.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5559" />
-      <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>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5560" />
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5567" />
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5570" />
-      <source>Clear Byte Code Caches</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5571" />
-      <source>Clear Byte Code &amp;Caches</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5578" />
-      <source>Clear the byte code caches of the project.</source>
+      <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="5581" />
+      <source>Clear Byte Code Caches</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5582" />
+      <source>Clear Byte Code &amp;Caches</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5589" />
+      <source>Clear the byte code caches of the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5592" />
       <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="5597" />
+      <location filename="../Project/Project.py" line="5608" />
       <source>About Black</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5598" />
+      <location filename="../Project/Project.py" line="5609" />
       <source>&amp;Black</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5604" />
+      <location filename="../Project/Project.py" line="5615" />
       <source>Show some information about 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5606" />
+      <location filename="../Project/Project.py" line="5617" />
       <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="5618" />
-      <source>Format Code</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5619" />
-      <source>&amp;Format Code</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5626" />
-      <source>Format the project sources with 'Black'.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5629" />
+      <source>Format Code</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5630" />
+      <source>&amp;Format Code</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5637" />
+      <source>Format the project sources with 'Black'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5640" />
       <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="5641" />
+      <location filename="../Project/Project.py" line="5652" />
       <source>Check Code Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5642" />
+      <location filename="../Project/Project.py" line="5653" />
       <source>&amp;Check Code Formatting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5649" />
+      <location filename="../Project/Project.py" line="5660" />
       <source>Check, if the project sources need to be reformatted with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5654" />
+      <location filename="../Project/Project.py" line="5665" />
       <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="5667" />
+      <location filename="../Project/Project.py" line="5678" />
       <source>Code Formatting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5668" />
+      <location filename="../Project/Project.py" line="5679" />
       <source>Code Formatting &amp;Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5675" />
+      <location filename="../Project/Project.py" line="5686" />
       <source>Generate a unified diff of potential project source reformatting with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5681" />
+      <location filename="../Project/Project.py" line="5692" />
       <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="5846" />
-      <location filename="../Project/Project.py" line="5796" />
-      <location filename="../Project/Project.py" line="5795" />
-      <location filename="../Project/Project.py" line="5695" />
-      <location filename="../Project/Project.py" line="5694" />
+      <location filename="../Project/Project.py" line="5857" />
+      <location filename="../Project/Project.py" line="5807" />
+      <location filename="../Project/Project.py" line="5806" />
+      <location filename="../Project/Project.py" line="5706" />
+      <location filename="../Project/Project.py" line="5705" />
       <source>Configure</source>
       <translation type="unfinished">Configura</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5702" />
+      <location filename="../Project/Project.py" line="5713" />
       <source>Enter the parameters for formatting the project sources with 'Black'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5707" />
+      <location filename="../Project/Project.py" line="5718" />
       <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="5723" />
+      <location filename="../Project/Project.py" line="5734" />
       <source>About isort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5724" />
+      <location filename="../Project/Project.py" line="5735" />
       <source>&amp;isort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5741" />
       <source>Show some information about 'isort'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5732" />
+      <location filename="../Project/Project.py" line="5743" />
       <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="5745" />
-      <location filename="../Project/Project.py" line="5744" />
-      <source>Sort Imports</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5752" />
-      <source>Sort the import statements of the project sources with 'isort'.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Project/Project.py" line="5756" />
       <location filename="../Project/Project.py" line="5755" />
+      <source>Sort Imports</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5763" />
+      <source>Sort the import statements of the project sources with 'isort'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5766" />
       <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="5769" />
-      <location filename="../Project/Project.py" line="5768" />
+      <location filename="../Project/Project.py" line="5780" />
+      <location filename="../Project/Project.py" line="5779" />
       <source>Imports Sorting Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5776" />
+      <location filename="../Project/Project.py" line="5787" />
       <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="5782" />
+      <location filename="../Project/Project.py" line="5793" />
       <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="5803" />
+      <location filename="../Project/Project.py" line="5814" />
       <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="5809" />
+      <location filename="../Project/Project.py" line="5820" />
       <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="5825" />
-      <source>Install Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5826" />
-      <source>&amp;Install Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5833" />
-      <source>Install the project into the embedded environment.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5836" />
-      <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>
+      <source>Install Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5837" />
+      <source>&amp;Install Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <source>Install the project into the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5847" />
+      <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="5858" />
       <source>&amp;Configure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5854" />
+      <location filename="../Project/Project.py" line="5865" />
       <source>Configure the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5857" />
-      <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="5867" />
-      <source>Upgrade</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5868" />
+      <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="5878" />
+      <source>Upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5879" />
       <source>&amp;Upgrade</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5874" />
+      <location filename="../Project/Project.py" line="5885" />
       <source>Upgrade the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5876" />
+      <location filename="../Project/Project.py" line="5887" />
       <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="5888" />
+      <location filename="../Project/Project.py" line="5899" />
       <source>Recreate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5889" />
+      <location filename="../Project/Project.py" line="5900" />
       <source>&amp;Recreate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5895" />
+      <location filename="../Project/Project.py" line="5906" />
       <source>Recreate the embedded environment.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5897" />
+      <location filename="../Project/Project.py" line="5908" />
       <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="5929" />
+      <location filename="../Project/Project.py" line="5940" />
       <source>&amp;Project</source>
       <translation>&amp;Progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5930" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Apri un progetto &amp;recente</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5932" />
-      <source>Session</source>
-      <translation>Sessione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5933" />
-      <source>Debugger</source>
-      <translation>Debugger</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5934" />
-      <source>Embedded Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5936" />
-      <source>Project-T&amp;ools</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5937" />
-      <source>&amp;Version Control</source>
-      <translation>Controllo di &amp;Versione</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5941" />
-      <source>Chec&amp;k</source>
-      <translation>&amp;Controlla</translation>
+      <source>Open &amp;Recent Projects</source>
+      <translation>Apri un progetto &amp;recente</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5943" />
-      <source>Code &amp;Formatting</source>
-      <translation type="unfinished" />
+      <source>Session</source>
+      <translation>Sessione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5944" />
+      <source>Debugger</source>
+      <translation>Debugger</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="5945" />
-      <source>Sho&amp;w</source>
-      <translation>&amp;Mostra</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5946" />
-      <source>&amp;Diagrams</source>
-      <translation>&amp;Diagrammi</translation>
+      <source>Embedded Environment</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5947" />
-      <source>Pac&amp;kagers</source>
-      <translation>Pac&amp;kagers</translation>
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="5948" />
+      <source>&amp;Version Control</source>
+      <translation>Controllo di &amp;Versione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5952" />
+      <source>Chec&amp;k</source>
+      <translation>&amp;Controlla</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5954" />
+      <source>Code &amp;Formatting</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5956" />
+      <source>Sho&amp;w</source>
+      <translation>&amp;Mostra</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5957" />
+      <source>&amp;Diagrams</source>
+      <translation>&amp;Diagrammi</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5958" />
+      <source>Pac&amp;kagers</source>
+      <translation>Pac&amp;kagers</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5959" />
       <source>Source &amp;Documentation</source>
       <translation>&amp;Documentazione sorgenti</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5950" />
+      <location filename="../Project/Project.py" line="5961" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5951" />
+      <location filename="../Project/Project.py" line="5962" />
       <source>Other Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6113" />
-      <location filename="../Project/Project.py" line="6111" />
+      <location filename="../Project/Project.py" line="6124" />
+      <location filename="../Project/Project.py" line="6122" />
       <source>Project</source>
       <translation>Progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6195" />
+      <location filename="../Project/Project.py" line="6206" />
       <source>&amp;Clear</source>
       <translation>Pulis&amp;ci</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6392" />
+      <location filename="../Project/Project.py" line="6403" />
       <source>Search New Files</source>
       <translation>Cerca Nuovi File</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6393" />
+      <location filename="../Project/Project.py" line="6404" />
       <source>There were no new files found to be added.</source>
       <translation>Non sono stati trovati file da aggiungere.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6554" />
-      <location filename="../Project/Project.py" line="6541" />
+      <location filename="../Project/Project.py" line="6565" />
+      <location filename="../Project/Project.py" line="6552" />
       <source>Version Control System</source>
       <translation>Version Control System</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6542" />
+      <location filename="../Project/Project.py" line="6553" />
       <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="6555" />
+      <location filename="../Project/Project.py" line="6566" />
       <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>&lt;p&gt;VCS selezionato &lt;b&gt;{0}&lt;/b&gt;non trovato.&lt;br&gt;Disabilito il controllo di versione.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6712" />
+      <location filename="../Project/Project.py" line="6723" />
       <source>Coverage Data</source>
       <translation>Dati Analisi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6766" />
-      <location filename="../Project/Project.py" line="6713" />
+      <location filename="../Project/Project.py" line="6777" />
+      <location filename="../Project/Project.py" line="6724" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Non c'è uno script principale definito per il progetto. Esco</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6725" />
+      <location filename="../Project/Project.py" line="6736" />
       <source>Code Coverage</source>
       <translation>Analisi codice</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6726" />
+      <location filename="../Project/Project.py" line="6737" />
       <source>Please select a coverage file</source>
       <translation>Per favore seleziona un file per l'analisi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6779" />
+      <location filename="../Project/Project.py" line="6790" />
       <source>Please select a profile file</source>
       <translation>Per favore seleziona un file per la profilazione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6831" />
+      <location filename="../Project/Project.py" line="6842" />
       <source>Include module names?</source>
       <translation>Includi i nomi dei moduli ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6944" />
+      <location filename="../Project/Project.py" line="6955" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;PKGLIST&lt;/b&gt; esiste già.&lt;/p&gt;&lt;p&gt;Sovrascriverlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="6999" />
+      <location filename="../Project/Project.py" line="7010" />
       <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>&lt;p&gt;Il file &lt;b&gt;PKGLIST&lt;/b&gt; non può essere creato.&lt;br /&gt;Motivo: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7295" />
-      <location filename="../Project/Project.py" line="7251" />
-      <location filename="../Project/Project.py" line="7201" />
-      <location filename="../Project/Project.py" line="7190" />
-      <location filename="../Project/Project.py" line="7172" />
-      <location filename="../Project/Project.py" line="7139" />
-      <location filename="../Project/Project.py" line="7109" />
-      <location filename="../Project/Project.py" line="7081" />
-      <location filename="../Project/Project.py" line="7051" />
-      <location filename="../Project/Project.py" line="7037" />
-      <location filename="../Project/Project.py" line="7020" />
+      <location filename="../Project/Project.py" line="7321" />
+      <location filename="../Project/Project.py" line="7277" />
+      <location filename="../Project/Project.py" line="7227" />
+      <location filename="../Project/Project.py" line="7216" />
+      <location filename="../Project/Project.py" line="7198" />
+      <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="7048" />
+      <location filename="../Project/Project.py" line="7031" />
       <source>Create Plugin Archive</source>
       <translation>Crea un archivio per il plugin</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7021" />
+      <location filename="../Project/Project.py" line="7032" />
       <source>The project does not have a main script defined. Aborting...</source>
       <translation>Non c'è uno script principale definito per il progetto. Esco...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7038" />
+      <location filename="../Project/Project.py" line="7049" />
       <source>Select package lists:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7052" />
-      <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="7060" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="7061" />
-      <source>Abort</source>
-      <translation type="unfinished">Termina</translation>
-    </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">Termina</translation>
+    </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="7082" />
+      <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="7110" />
+      <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="7140" />
+      <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="7173" />
+      <location filename="../Project/Project.py" line="7199" />
       <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>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere aggiunto all'archivio.Lo ignoro.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7191" />
+      <location filename="../Project/Project.py" line="7217" />
       <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="7202" />
+      <location filename="../Project/Project.py" line="7228" />
       <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="7252" />
+      <location filename="../Project/Project.py" line="7278" />
       <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>&lt;p&gt;Il file plugin &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7296" />
+      <location filename="../Project/Project.py" line="7322" />
       <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="7388" />
+      <location filename="../Project/Project.py" line="7414" />
       <source>'Make' is not supported for remote projects. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7436" />
+      <location filename="../Project/Project.py" line="7462" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7482" />
+      <location filename="../Project/Project.py" line="7508" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7490" />
+      <location filename="../Project/Project.py" line="7516" />
       <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="7495" />
+      <location filename="../Project/Project.py" line="7521" />
       <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="7511" />
+      <location filename="../Project/Project.py" line="7537" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7941" />
+      <location filename="../Project/Project.py" line="7975" />
       <source>Interpreter Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="7942" />
+      <location filename="../Project/Project.py" line="7976" />
       <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="8023" />
+      <location filename="../Project/Project.py" line="8057" />
       <source>Open Remote Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="8054" />
-      <location filename="../Project/Project.py" line="8039" />
+      <location filename="../Project/Project.py" line="8088" />
+      <location filename="../Project/Project.py" line="8073" />
       <source>Save Remote Project</source>
       <translation type="unfinished" />
     </message>
@@ -65267,50 +65339,50 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="527" />
-      <location filename="../Project/ProjectOthersBrowser.py" line="511" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="529" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="513" />
       <source>New directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="512" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="514" />
       <source>&lt;p&gt;A file or directory named &lt;b&gt;{0}&lt;/b&gt; already exists. The action will be aborted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="528" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="530" />
       <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="625" />
-      <location filename="../Project/ProjectOthersBrowser.py" line="596" />
-      <location filename="../Project/ProjectOthersBrowser.py" line="577" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="627" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="598" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="579" />
       <source>New file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="578" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="580" />
       <source>Enter the path of the new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="597" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="599" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. The action will be aborted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="626" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="628" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="716" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="718" />
       <source>Delete files/directories</source>
       <translation>Cancella file/directory</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectOthersBrowser.py" line="717" />
+      <location filename="../Project/ProjectOthersBrowser.py" line="719" />
       <source>Do you really want to delete these entries from the project?</source>
       <translation>Vuoi veramente cancellare questi elementi dal progetto ?</translation>
     </message>
@@ -66501,14 +66573,14 @@
       <translation>Vuoi veramente cancellare questi file traduzione del progetto ?</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectTranslationsBrowser.py" line="1580" />
+      <location filename="../Project/ProjectTranslationsBrowser.py" line="1582" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1051" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1011" />
       <source>Write temporary project file</source>
       <translation>Scrivi un file progetto temporaneo</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectTranslationsBrowser.py" line="1581" />
+      <location filename="../Project/ProjectTranslationsBrowser.py" line="1583" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1307" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1012" />
       <source>No translation files (*.ts) selected.</source>
@@ -66542,7 +66614,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectTranslationsBrowser.py" line="1610" />
+      <location filename="../Project/ProjectTranslationsBrowser.py" line="1612" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1408" />
       <location filename="../Project/ProjectTranslationsBrowser.py" line="1360" />
       <source>Process Generation Error</source>
@@ -66571,7 +66643,7 @@
       <translation>La generazione dei file di traduzione (*.qm) è fallita.</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectTranslationsBrowser.py" line="1611" />
+      <location filename="../Project/ProjectTranslationsBrowser.py" line="1613" />
       <source>&lt;p&gt;Could not start lrelease.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare lrelease.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -66986,33 +67058,38 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="284" />
+      <location filename="../Project/PropertiesDialog.py" line="306" />
       <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>None</source>
       <translation type="unfinished">Nessuno</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="164" />
+      <location filename="../Project/PropertiesDialog.py" line="109" />
+      <source>&lt;p&gt;The project directory must not be '&lt;b&gt;{0}&lt;/b&gt;'.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="170" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Il progetto è sotto controllo della versione di &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="171" />
+      <location filename="../Project/PropertiesDialog.py" line="177" />
       <source>The project is not version controlled.</source>
       <translation>Il progetto non è sotto controllo della versione.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="176" />
+      <location filename="../Project/PropertiesDialog.py" line="182" />
       <source>Version control is not available for remote projects.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="239" />
+      <location filename="../Project/PropertiesDialog.py" line="261" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Source Files ({0});;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="243" />
+      <location filename="../Project/PropertiesDialog.py" line="265" />
       <source>All Files (*)</source>
       <translation type="unfinished">Tutti i file (*)</translation>
     </message>
@@ -67053,22 +67130,22 @@
   <context>
     <name>Purge</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="74" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="76" />
       <source>Purge All Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="75" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="77" />
       <source>Do really want to delete all files not tracked by Mercurial (including ignored ones)?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="80" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="82" />
       <source>Purge Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="81" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="83" />
       <source>Do really want to delete files not tracked by Mercurial?</source>
       <translation type="unfinished" />
     </message>
@@ -67176,7 +67253,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="453" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="455" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" />
       <source>Show MicroPython Versions</source>
       <translation type="unfinished" />
@@ -67192,7 +67269,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="432" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="433" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" />
       <source>Flash MicroPython Firmware</source>
       <translation type="unfinished" />
@@ -67248,7 +67325,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="431" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="432" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" />
       <source>'dfu-util' Output</source>
       <translation type="unfinished" />
@@ -67259,37 +67336,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="416" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="417" />
       <source>Flash MicroPython/CircuitPython Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="418" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="419" />
       <source>MicroPython Firmware Files (*.dfu);;CircuitPython Firmware Files (*.bin);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="454" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="456" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="484" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="488" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="490" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="496" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="498" />
       <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="500" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="502" />
       <source>MicroPython Version</source>
       <translation type="unfinished" />
     </message>
@@ -69416,12 +69493,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginWizardQRegularExpression.py" line="139" />
+      <location filename="../Plugins/PluginWizardQRegularExpression.py" line="141" />
       <source>No current editor</source>
       <translation type="unfinished">Nessun editor corrente</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginWizardQRegularExpression.py" line="140" />
+      <location filename="../Plugins/PluginWizardQRegularExpression.py" line="142" />
       <source>Please open or create a file first.</source>
       <translation type="unfinished">Per favore prima apri o crea un file.</translation>
     </message>
@@ -71203,7 +71280,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="122" />
+      <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="124" />
       <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="82" />
       <source>Add Documentation</source>
       <translation type="unfinished">Aggiungi documento</translation>
@@ -71214,7 +71291,7 @@
       <translation type="unfinished">Qt Compressed Help Files (*.qch)</translation>
     </message>
     <message>
-      <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="123" />
+      <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="125" />
       <source>The file &lt;b&gt;{0}&lt;/b&gt; could not be added.</source>
       <translation type="unfinished" />
     </message>
@@ -71230,7 +71307,7 @@
   <context>
     <name>QtPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/QtPage.py" line="150" />
+      <location filename="../Preferences/ConfigurationPages/QtPage.py" line="154" />
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
@@ -71337,6 +71414,16 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" />
+      <source>'lrelease':</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" />
+      <source>Enter the path of the 'lrelease' program, if it cannot be found automatically.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" />
       <source>PyQt</source>
       <translation type="unfinished" />
     </message>
@@ -71472,191 +71559,191 @@
   <context>
     <name>Queues</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="228" />
       <source>New Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="277" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="279" />
       <source>Update Current Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="337" />
       <source>Pop Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="339" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="341" />
       <source>Push Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="343" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="345" />
       <source>Go to Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="452" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="437" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="369" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="356" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="456" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="441" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="371" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="358" />
       <source>Select Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="359" />
       <source>Select the target patch name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="452" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="370" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="456" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="372" />
       <source>No patches to select from.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="401" />
       <source>Finish Applied Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="423" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="427" />
       <source>Rename Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="438" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="442" />
       <source>Select the patch to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="450" />
       <source>Delete Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="488" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="482" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="475" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="492" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="486" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="479" />
       <source>Fold Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="483" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="487" />
       <source>No patches selected.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="489" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="493" />
       <source>No patches available to be folded.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="506" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="510" />
       <source>List Guards</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="507" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="511" />
       <source>No patches available to list guards for.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="540" />
       <source>Define Guards</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="569" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="537" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="573" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="541" />
       <source>No patches available to define guards for.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="568" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="548" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="572" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="552" />
       <source>Drop All Guards</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="549" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="553" />
       <source>Select the patch to drop guards for (leave empty for the current patch):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="590" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="606" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="598" />
       <source>Set Active Guards</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="598" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="607" />
       <source>No guards available to select from.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="609" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="618" />
       <source>Deactivate Guards</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="638" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="649" />
       <source>Create New Queue</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="638" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="649" />
       <source>Rename Active Queue</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="658" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="673" />
       <source>Error while creating a new queue.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="660" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="675" />
       <source>Error while renaming the active queue.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="708" />
       <source>Purge Queue</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="695" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="710" />
       <source>Delete Queue</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="712" />
       <source>Activate Queue</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="717" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="736" />
       <source>Error while purging the queue.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="719" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="738" />
       <source>Error while deleting the queue.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="740" />
       <source>Error while setting the active queue.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="762" />
       <source>Available Queues</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="757" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="777" />
       <source>Initializing new queue repository</source>
       <translation>Inizializza una nuova coda del repository</translation>
     </message>
@@ -72577,7 +72664,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1754" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1766" />
       <location filename="../MicroPython/Devices/RP2Devices.py" line="296" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
@@ -72638,100 +72725,100 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1091" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="637" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1099" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="645" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1217" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1225" />
       <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1296" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1304" />
       <source>Pico Wireless does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1350" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1358" />
       <source>WebREPL is not supported on this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1743" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1527" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1755" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1539" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1528" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1540" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1761" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1529" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1773" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1541" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1532" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1544" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" />
       <source>Public</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" />
       <source>Random</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" />
       <source>MTU</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" />
       <source>{0} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1744" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1756" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1747" />
-      <source>Status</source>
-      <translation type="unfinished">Stato</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1753" />
-      <source>Hostname</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1757" />
-      <source>IPv4 Address</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1758" />
-      <source>Netmask</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/RP2Devices.py" line="1759" />
+      <source>Status</source>
+      <translation type="unfinished">Stato</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1765" />
+      <source>Hostname</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1769" />
+      <source>IPv4 Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1770" />
+      <source>Netmask</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1760" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
@@ -72797,17 +72884,17 @@
   <context>
     <name>Rebase</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="83" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="86" />
       <source>Rebase Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="106" />
       <source>Rebase Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="127" />
       <source>Rebase Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
@@ -73058,7 +73145,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="421" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="423" />
       <location filename="../MicroPython/Devices/STLinkDevices.py" line="231" />
       <source>Show MicroPython Versions</source>
       <translation type="unfinished" />
@@ -73112,37 +73199,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="402" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="403" />
       <source>'st-info' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="403" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="404" />
       <source>STLink Device Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="422" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="424" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="450" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="452" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="456" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="458" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="464" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="466" />
       <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/STLinkDevices.py" line="468" />
+      <location filename="../MicroPython/Devices/STLinkDevices.py" line="470" />
       <source>MicroPython Version</source>
       <translation type="unfinished" />
     </message>
@@ -76066,49 +76153,49 @@
   <context>
     <name>Shelve</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="105" />
       <source>Shelve current changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="144" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="151" />
       <source>Restore shelved changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="162" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="170" />
       <source>Abort restore operation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="191" />
       <source>Continue restore operation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="201" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="211" />
       <source>Select the shelves to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="231" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="222" />
       <source>Delete shelves</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="223" />
       <source>Do you really want to delete these shelves?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="238" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="231" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="249" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="242" />
       <source>Delete all shelves</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="232" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="243" />
       <source>Do you really want to delete all shelved changes?</source>
       <translation type="unfinished" />
     </message>
@@ -78921,7 +79008,7 @@
   <context>
     <name>Strip</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/StripExtension/strip.py" line="64" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/StripExtension/strip.py" line="68" />
       <source>Stripping changesets from repository</source>
       <translation type="unfinished" />
     </message>
@@ -79037,7 +79124,7 @@
       <translation>Il processo svn è terminato con codice di uscita {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2138" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2173" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="185" />
       <source>The svn process did not finish within 30s.</source>
       <translation>Il processo svn non è finito entro i 30s.</translation>
@@ -79073,338 +79160,338 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="320" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="334" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="335" />
       <source>Importing project into Subversion repository</source>
       <translation>Importazione del progetto nel repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="379" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="375" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="378" />
       <source>Subversion Checkout</source>
       <translation>Subversion Checkout</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="450" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="436" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="376" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="452" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="381" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="442" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="379" />
       <source>The tag must be a normal tag (tags) or a branch tag (branches). Please select from the list.</source>
       <translation>Il tag deve essere un tag normale (tags) o un tag branch (branch). Selezionarlo dalla lista.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="402" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="402" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="403" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="406" />
       <source>Checking project out of Subversion repository</source>
       <translation>Checking del progetto dal repository subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="449" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="435" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="451" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="441" />
       <source>Subversion Export</source>
       <translation>Subversion Export</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="471" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="459" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="473" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="466" />
       <source>Exporting project from Subversion repository</source>
       <translation>Esportazione del progetto dal repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="554" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="532" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="557" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="541" />
       <source>Commit Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="555" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="558" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="542" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="597" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="582" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="600" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="592" />
       <source>Commiting changes to Subversion repository</source>
       <translation>Convalida delle modifiche nel repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="702" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="657" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="706" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="670" />
       <source>Synchronizing with the Subversion repository</source>
       <translation>Sincronizzazione con il repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="816" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="759" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="821" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="774" />
       <source>Adding files/directories to the Subversion repository</source>
       <translation>Aggiunta di file/directory al repository subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="927" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="852" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="869" />
       <source>Adding directory trees to the Subversion repository</source>
       <translation>Aggiunta di alberi di directory al repository subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="968" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="889" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="908" />
       <source>Removing files/directories from the Subversion repository</source>
       <translation>Rimozione di file/directory al repository subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1032" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="953" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1042" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="973" />
       <source>Moving {0}</source>
       <translation>Spostamento di {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1331" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1302" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1162" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1132" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1216" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1187" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1064" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1035" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1351" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1319" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1176" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1243" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1087" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1055" />
       <source>Subversion Error</source>
       <translation>Subversion Error</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1133" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1036" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1144" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1056" />
       <source>The URL of the project repository could not be retrieved from the working copy. The tag operation will be aborted</source>
       <translation>L'URL del repository del progetto non può essere recuperato dalla copia di lavoro. L'operazione di etichettatura verrà interrotta</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1163" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1065" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1177" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1088" />
       <source>The URL of the project repository has an invalid format. The tag operation will be aborted</source>
       <translation>L'URL del repository del progetto a un formato non valido. L'operazione di etichettatura verrà interrotta</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1214" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1199" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1185" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1099" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1122" />
       <source>Tagging {0} in the Subversion repository</source>
       <translation>Tag di{0} nel repository subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1246" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1235" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1143" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1132" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1262" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1251" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1167" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1156" />
       <source>Revert changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1236" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1133" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1252" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1157" />
       <source>Do you really want to revert all changes to these files or directories?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1247" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1144" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1168" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1255" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1150" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1271" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1174" />
       <source>Reverting changes</source>
       <translation>Annullamento modifiche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1303" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1188" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1320" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1212" />
       <source>The URL of the project repository could not be retrieved from the working copy. The switch operation will be aborted</source>
       <translation>L'URL del repository del progetto non può essere recuperato dalla copia di lavoro. L'operazione di switch verrà interrotta</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1332" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1217" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1244" />
       <source>The URL of the project repository has an invalid format. The switch operation will be aborted</source>
       <translation>L'URL del repository del progetto ha un formato non valido. L'operazione di switch verrà interrotta</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1355" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1246" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1375" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1273" />
       <source>Switching to {0}</source>
       <translation>Switch a {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1456" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1313" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1481" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1344" />
       <source>Merging {0}</source>
       <translation>Merge di {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1787" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1602" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1633" />
       <source>Cleaning up {0}</source>
       <translation>Pulizia di {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1828" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1633" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1859" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1666" />
       <source>Subversion command</source>
       <translation>comando Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1960" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1816" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1991" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1849" />
       <source>Resolving conficts</source>
       <translation>Risoluzione conflitti</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2004" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1852" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2036" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1885" />
       <source>Copying {0}</source>
       <translation>copia di {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2084" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2067" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1923" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2117" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2100" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1956" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1935" />
       <source>Subversion Set Property</source>
       <translation>Subversion Set Property</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2131" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2068" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1951" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1903" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2165" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2101" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1984" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1936" />
       <source>You have to supply a property name. Aborting.</source>
       <translation>Devi fornire un nome per la proprietà. Interrompo.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2130" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1968" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1950" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1939" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2181" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2164" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2001" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1983" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1972" />
       <source>Subversion Delete Property</source>
       <translation>Subversion Delete Property</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1940" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1973" />
       <source>Enter property name</source>
       <translation>Inserisci nome proprietà</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2140" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2175" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2403" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2391" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2382" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2206" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2194" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2440" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2428" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2419" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2241" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2220" />
       <source>Subversion Side-by-Side Difference</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2404" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2207" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2441" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2242" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2466" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2260" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2503" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2295" />
       <source>Locking in the Subversion repository</source>
       <translation>Blocco nel repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2508" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2288" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2545" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2324" />
       <source>Unlocking in the Subversion repository</source>
       <translation>Sblocco del repository Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2558" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2595" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2351" />
       <source>Relocating</source>
       <translation>Movimentazione</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2584" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2333" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2621" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2370" />
       <source>Repository Browser</source>
       <translation>Visualizzatore del Repository</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2585" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2334" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2371" />
       <source>Enter the repository URL.</source>
       <translation>Inserisci l'URL del repository.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2610" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2647" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2441" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2404" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2367" />
       <source>Remove from changelist</source>
       <translation>Rimuovi dalla changelist</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2649" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2638" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2383" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2687" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2676" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2420" />
       <source>Add to changelist</source>
       <translation>Aggiungi alla changelist</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2639" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2384" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2677" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2421" />
       <source>Enter name of the changelist:</source>
       <translation>Inserisci il nome della changelist:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2706" />
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2474" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2746" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2511" />
       <source>Upgrade</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="338" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="339" />
       <source>Imported revision {0}.
 </source>
       <translation>importata revisione {0}.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="631" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="635" />
       <source>Committed revision {0}.</source>
       <translation>Committata la revisione {0}.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1363" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1210" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1384" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1226" />
       <source>Revision {0}.
 </source>
       <translation>Revisione {0}.
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2107" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2141" />
       <source>Property set.</source>
       <translation>Proprietà impostata.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2165" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2200" />
       <source>Property deleted.</source>
       <translation>Proprietà cancellata.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2448" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2485" />
       <source>Subversion Lock</source>
       <translation>Lock Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2449" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2486" />
       <source>Enter lock comment</source>
       <translation>Inserico commento del lock</translation>
     </message>
@@ -89765,137 +89852,137 @@
   <context>
     <name>UF2FlashDialog</name>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="722" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="735" />
       <source>&lt;h3&gt;CircuitPython Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Switch your device to 'bootloader' mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;(If this does not happen, then try shorter or longer pauses between presses.)&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="748" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="761" />
       <source>&lt;h3&gt;Pi Pico (RP2040/RP2350) Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter 'bootloader' mode (board &lt;b&gt;without&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;Plug in your board while holding the BOOTSEL button.&lt;/li&gt;&lt;/ul&gt;Enter 'bootloader' mode (board &lt;b&gt;with&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;hold down RESET&lt;/li&gt;&lt;li&gt;hold down BOOTSEL&lt;/li&gt;&lt;li&gt;release RESET&lt;/li&gt;&lt;li&gt;release BOOTSEL&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="883" />
+      <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="950" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="942" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="926" />
+      <source>Manual Select</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1054" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1022" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="999" />
+      <source>Reset Instructions:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1001" />
+      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1025" />
+      <source>&lt;h4&gt;Flash {0} Firmware&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1035" />
+      <source>&lt;h4&gt;Potentially UF2 capable devices found&lt;/h4&gt;&lt;p&gt;Found these potentially UF2 capable devices:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1056" />
+      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1068" />
+      <source>Flash Instructions:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1070" />
+      <source>&lt;h4&gt;Flash method 'manual' selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1095" />
+      <source>Boot Volume not found:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1097" />
+      <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1103" />
+      <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1108" />
+      <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1115" />
+      <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1134" />
+      <source>Multiple Boot Volumes found:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1136" />
+      <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1155" />
+      <source>Flashing Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1157" />
+      <source>&lt;p&gt;Flashing the selected firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1164" />
+      <source>Flashing {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1166" />
+      <source>&lt;p&gt;Flashing the {0} firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1248" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1256" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1278" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1270" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1257" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1271" />
+      <source>No UF2 device 'boot' volumes found.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1279" />
       <source>Select the Boot Volume of the device:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="861" />
-      <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="928" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="920" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="904" />
-      <source>Manual Select</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1032" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1000" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="977" />
-      <source>Reset Instructions:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="979" />
-      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1003" />
-      <source>&lt;h4&gt;Flash {0} Firmware&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1013" />
-      <source>&lt;h4&gt;Potentially UF2 capable devices found&lt;/h4&gt;&lt;p&gt;Found these potentially UF2 capable devices:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1034" />
-      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1046" />
-      <source>Flash Instructions:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1048" />
-      <source>&lt;h4&gt;Flash method 'manual' selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1073" />
-      <source>Boot Volume not found:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1075" />
-      <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1081" />
-      <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1086" />
-      <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1093" />
-      <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1112" />
-      <source>Multiple Boot Volumes found:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1114" />
-      <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1133" />
-      <source>Flashing Firmware</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1135" />
-      <source>&lt;p&gt;Flashing the selected firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1142" />
-      <source>Flashing {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1144" />
-      <source>&lt;p&gt;Flashing the {0} firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1249" />
-      <source>No UF2 device 'boot' volumes found.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
       <source>Detected Devices:</source>
       <translation type="unfinished" />
@@ -90457,24 +90544,24 @@
       <translation>Grafica</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="405" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="375" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="409" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="396" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
       <source>Save Diagram</source>
       <translation>Salva diagramma</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="377" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="397" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="406" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="410" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;/p&gt;</translation>
     </message>
@@ -90652,44 +90739,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="95" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="97" />
       <source>{0} (*)</source>
       <comment>list entry is modified</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="179" />
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="158" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="181" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="160" />
       <source>Delete Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="159" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="161" />
       <source>The selected entries contain some with modified data. Shall they really be deleted?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="180" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="182" />
       <source>The list contains some devices with modified data. Shall they really be deleted?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="198" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="200" />
       <source>Restore Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="199" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="201" />
       <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="263" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="265" />
       <source>Unsaved Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UnknownDevicesDialog.py" line="264" />
+      <location filename="../MicroPython/UnknownDevicesDialog.py" line="266" />
       <source>The list of devices contains some with modified data.</source>
       <translation type="unfinished" />
     </message>
@@ -91202,7 +91289,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7883" />
+      <location filename="../UI/UserInterface.py" line="7892" />
       <location filename="../UI/UserInterface.py" line="1955" />
       <location filename="../UI/UserInterface.py" line="1948" />
       <source>Load session</source>
@@ -92293,7 +92380,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6626" />
+      <location filename="../UI/UserInterface.py" line="6632" />
       <location filename="../UI/UserInterface.py" line="3172" />
       <source>Snapshot</source>
       <translation type="unfinished" />
@@ -92530,8 +92617,8 @@
       <translation>&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7591" />
-      <location filename="../UI/UserInterface.py" line="7572" />
+      <location filename="../UI/UserInterface.py" line="7600" />
+      <location filename="../UI/UserInterface.py" line="7581" />
       <location filename="../UI/UserInterface.py" line="3402" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Esporta scorciatoie da tastiera</translation>
@@ -92552,7 +92639,7 @@
       <translation>&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7610" />
+      <location filename="../UI/UserInterface.py" line="7619" />
       <location filename="../UI/UserInterface.py" line="3421" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importa scorciatoie da tastiera</translation>
@@ -92961,7 +93048,7 @@
       <translation>Impostazioni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6354" />
+      <location filename="../UI/UserInterface.py" line="6362" />
       <location filename="../UI/UserInterface.py" line="4194" />
       <location filename="../UI/UserInterface.py" line="4179" />
       <source>Help</source>
@@ -93092,355 +93179,355 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5210" />
+      <location filename="../UI/UserInterface.py" line="5214" />
       <source>&amp;Builtin Tools</source>
       <translation>Tool &amp;Builtin</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5230" />
+      <location filename="../UI/UserInterface.py" line="5234" />
       <source>&amp;Plugin Tools</source>
       <translation>Informazioni sui &amp;Plugin Tools</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5233" />
+      <location filename="../UI/UserInterface.py" line="5237" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5259" />
-      <source>Configure Tool Groups ...</source>
-      <translation>Configura Tools Groups...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="5263" />
+      <source>Configure Tool Groups ...</source>
+      <translation>Configura Tools Groups...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5267" />
       <source>Configure current Tool Group ...</source>
       <translation>Configura Tools Groups correnti...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5302" />
-      <location filename="../UI/UserInterface.py" line="5282" />
+      <location filename="../UI/UserInterface.py" line="5306" />
+      <location filename="../UI/UserInterface.py" line="5286" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5378" />
+      <location filename="../UI/UserInterface.py" line="5382" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5380" />
+      <location filename="../UI/UserInterface.py" line="5384" />
       <source>&amp;Hide all</source>
       <translation>Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6491" />
-      <location filename="../UI/UserInterface.py" line="6480" />
-      <location filename="../UI/UserInterface.py" line="6432" />
-      <location filename="../UI/UserInterface.py" line="6422" />
-      <location filename="../UI/UserInterface.py" line="6245" />
-      <location filename="../UI/UserInterface.py" line="6235" />
-      <location filename="../UI/UserInterface.py" line="6177" />
-      <location filename="../UI/UserInterface.py" line="6167" />
+      <location filename="../UI/UserInterface.py" line="6499" />
+      <location filename="../UI/UserInterface.py" line="6488" />
+      <location filename="../UI/UserInterface.py" line="6440" />
+      <location filename="../UI/UserInterface.py" line="6430" />
+      <location filename="../UI/UserInterface.py" line="6253" />
+      <location filename="../UI/UserInterface.py" line="6243" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6175" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6492" />
-      <location filename="../UI/UserInterface.py" line="6481" />
-      <location filename="../UI/UserInterface.py" line="6433" />
-      <location filename="../UI/UserInterface.py" line="6423" />
-      <location filename="../UI/UserInterface.py" line="6246" />
-      <location filename="../UI/UserInterface.py" line="6236" />
-      <location filename="../UI/UserInterface.py" line="6178" />
-      <location filename="../UI/UserInterface.py" line="6168" />
+      <location filename="../UI/UserInterface.py" line="6500" />
+      <location filename="../UI/UserInterface.py" line="6489" />
+      <location filename="../UI/UserInterface.py" line="6441" />
+      <location filename="../UI/UserInterface.py" line="6431" />
+      <location filename="../UI/UserInterface.py" line="6254" />
+      <location filename="../UI/UserInterface.py" line="6244" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6176" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste o ha lunghezza zero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
-      <location filename="../UI/UserInterface.py" line="6646" />
-      <location filename="../UI/UserInterface.py" line="6527" />
-      <location filename="../UI/UserInterface.py" line="6504" />
-      <location filename="../UI/UserInterface.py" line="6445" />
-      <location filename="../UI/UserInterface.py" line="6392" />
-      <location filename="../UI/UserInterface.py" line="6370" />
-      <location filename="../UI/UserInterface.py" line="6321" />
-      <location filename="../UI/UserInterface.py" line="6312" />
-      <location filename="../UI/UserInterface.py" line="6277" />
-      <location filename="../UI/UserInterface.py" line="6268" />
-      <location filename="../UI/UserInterface.py" line="6209" />
-      <location filename="../UI/UserInterface.py" line="6200" />
+      <location filename="../UI/UserInterface.py" line="6741" />
+      <location filename="../UI/UserInterface.py" line="6652" />
+      <location filename="../UI/UserInterface.py" line="6535" />
+      <location filename="../UI/UserInterface.py" line="6512" />
+      <location filename="../UI/UserInterface.py" line="6453" />
+      <location filename="../UI/UserInterface.py" line="6400" />
+      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6329" />
+      <location filename="../UI/UserInterface.py" line="6320" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6276" />
+      <location filename="../UI/UserInterface.py" line="6217" />
+      <location filename="../UI/UserInterface.py" line="6208" />
       <source>Process Generation Error</source>
       <translation>Errore Generazione Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6201" />
+      <location filename="../UI/UserInterface.py" line="6209" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Designer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6218" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6269" />
+      <location filename="../UI/UserInterface.py" line="6277" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Linguist.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6278" />
+      <location filename="../UI/UserInterface.py" line="6286" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6313" />
+      <location filename="../UI/UserInterface.py" line="6321" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Assistant.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6322" />
+      <location filename="../UI/UserInterface.py" line="6330" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6355" />
+      <location filename="../UI/UserInterface.py" line="6363" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Attualmente nessun visualizzatore personalizzato è selezionato. Per favore usa il dialogo delle preferenze per specificarne uno.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6371" />
+      <location filename="../UI/UserInterface.py" line="6379" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore personalizzato.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6393" />
+      <location filename="../UI/UserInterface.py" line="6401" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore di help.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6454" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare UI Previewer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'anteprima delle traduzioni.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6528" />
+      <location filename="../UI/UserInterface.py" line="6536" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare SQL Browser.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6627" />
+      <location filename="../UI/UserInterface.py" line="6633" />
       <source>&lt;p&gt;The snapshot utility is not available for Wayland desktop sessions.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6647" />
+      <location filename="../UI/UserInterface.py" line="6653" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6680" />
-      <location filename="../UI/UserInterface.py" line="6670" />
+      <location filename="../UI/UserInterface.py" line="6686" />
+      <location filename="../UI/UserInterface.py" line="6676" />
       <source>External Tools</source>
       <translation>Tool esterni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6671" />
+      <location filename="../UI/UserInterface.py" line="6677" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Nessun elemento per il tool esterno '{0}' trovato nel gruppo '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6681" />
+      <location filename="../UI/UserInterface.py" line="6687" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Nessun gruppo '{0}' trovato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6718" />
+      <location filename="../UI/UserInterface.py" line="6724" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Avvio processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6736" />
+      <location filename="../UI/UserInterface.py" line="6742" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'elemento degli strumenti &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6815" />
+      <location filename="../UI/UserInterface.py" line="6821" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Il processo '{0}' è terminato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7102" />
-      <location filename="../UI/UserInterface.py" line="7040" />
-      <location filename="../UI/UserInterface.py" line="6996" />
-      <location filename="../UI/UserInterface.py" line="6922" />
-      <location filename="../UI/UserInterface.py" line="6858" />
+      <location filename="../UI/UserInterface.py" line="7108" />
+      <location filename="../UI/UserInterface.py" line="7046" />
+      <location filename="../UI/UserInterface.py" line="7002" />
+      <location filename="../UI/UserInterface.py" line="6928" />
+      <location filename="../UI/UserInterface.py" line="6864" />
       <source>Documentation Missing</source>
       <translation>Documentazione mancante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7103" />
-      <location filename="../UI/UserInterface.py" line="7041" />
-      <location filename="../UI/UserInterface.py" line="6997" />
-      <location filename="../UI/UserInterface.py" line="6923" />
-      <location filename="../UI/UserInterface.py" line="6859" />
+      <location filename="../UI/UserInterface.py" line="7109" />
+      <location filename="../UI/UserInterface.py" line="7047" />
+      <location filename="../UI/UserInterface.py" line="7003" />
+      <location filename="../UI/UserInterface.py" line="6929" />
+      <location filename="../UI/UserInterface.py" line="6865" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'inizio della documentazione "&lt;b&gt;{0}&lt;/b&gt;" non viene trovato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7084" />
-      <location filename="../UI/UserInterface.py" line="6966" />
+      <location filename="../UI/UserInterface.py" line="7090" />
+      <location filename="../UI/UserInterface.py" line="6972" />
       <source>Documentation</source>
       <translation>Documentazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6973" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7085" />
+      <location filename="../UI/UserInterface.py" line="7091" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7264" />
-      <location filename="../UI/UserInterface.py" line="7200" />
+      <location filename="../UI/UserInterface.py" line="7270" />
+      <location filename="../UI/UserInterface.py" line="7206" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7201" />
+      <location filename="../UI/UserInterface.py" line="7207" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7265" />
+      <location filename="../UI/UserInterface.py" line="7271" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7311" />
+      <location filename="../UI/UserInterface.py" line="7317" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7311" />
+      <location filename="../UI/UserInterface.py" line="7317" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7612" />
-      <location filename="../UI/UserInterface.py" line="7574" />
+      <location filename="../UI/UserInterface.py" line="7621" />
+      <location filename="../UI/UserInterface.py" line="7583" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7601" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7796" />
+      <location filename="../UI/UserInterface.py" line="7805" />
       <source>Load crash session...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7799" />
+      <location filename="../UI/UserInterface.py" line="7808" />
       <source>Clean crash sessions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7845" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7837" />
+      <location filename="../UI/UserInterface.py" line="7846" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7860" />
+      <location filename="../UI/UserInterface.py" line="7869" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7885" />
-      <location filename="../UI/UserInterface.py" line="7862" />
+      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7871" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7954" />
+      <location filename="../UI/UserInterface.py" line="7963" />
       <source>Found Crash Sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7955" />
+      <location filename="../UI/UserInterface.py" line="7964" />
       <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8028" />
+      <location filename="../UI/UserInterface.py" line="8037" />
       <source>Clean stale crash sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8029" />
+      <location filename="../UI/UserInterface.py" line="8038" />
       <source>Do you really want to delete these stale crash session files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8405" />
+      <location filename="../UI/UserInterface.py" line="8414" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8406" />
+      <location filename="../UI/UserInterface.py" line="8415" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8594" />
+      <location filename="../UI/UserInterface.py" line="8612" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8595" />
+      <location filename="../UI/UserInterface.py" line="8613" />
       <source>&lt;p&gt;A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Installed: {1}&lt;br/&gt;Available: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Shall &lt;b&gt;eric-ide&lt;/b&gt; be upgraded?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8640" />
+      <location filename="../UI/UserInterface.py" line="8661" />
       <source>First time usage</source>
       <translation>Primo avvio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8641" />
+      <location filename="../UI/UserInterface.py" line="8662" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8663" />
+      <location filename="../UI/UserInterface.py" line="8684" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished">Seleziona cartella di lavoro</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8831" />
+      <location filename="../UI/UserInterface.py" line="8852" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8832" />
+      <location filename="../UI/UserInterface.py" line="8853" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -94151,8 +94238,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginVcsGit.py" line="134" />
-      <location filename="../Plugins/PluginVcsGit.py" line="98" />
+      <location filename="../Plugins/PluginVcsGit.py" line="133" />
+      <location filename="../Plugins/PluginVcsGit.py" line="97" />
       <source>Git</source>
       <translation type="unfinished" />
     </message>
@@ -94366,156 +94453,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="76" />
+      <location filename="../VCS/ProjectHelper.py" line="77" />
       <source>New from repository</source>
       <translation>Nuovo dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="78" />
+      <location filename="../VCS/ProjectHelper.py" line="79" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Nuovo dal repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="85" />
+      <location filename="../VCS/ProjectHelper.py" line="86" />
       <source>Create a new project from the VCS repository</source>
       <translation>Crea nuovo progetto dal repository VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;Crea un nuovo progetto locale dal repository VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="101" />
+      <location filename="../VCS/ProjectHelper.py" line="102" />
       <source>Export from repository</source>
       <translation>Esporta dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="103" />
+      <location filename="../VCS/ProjectHelper.py" line="104" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Esporta dal repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Export a project from the repository</source>
       <translation>Esporta un progetto dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="117" />
+      <location filename="../VCS/ProjectHelper.py" line="118" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Esporta dal repository&lt;/b&gt;&lt;p&gt;Esporta un progetto dal repository.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="127" />
+      <location filename="../VCS/ProjectHelper.py" line="128" />
       <source>Add to repository</source>
       <translation>Aggiungi al repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="129" />
+      <location filename="../VCS/ProjectHelper.py" line="130" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Aggiungi al repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="136" />
+      <location filename="../VCS/ProjectHelper.py" line="137" />
       <source>Add the local project to the VCS repository</source>
       <translation>Aggiungi il progetto locale al repository VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="141" />
+      <location filename="../VCS/ProjectHelper.py" line="142" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi al repository&lt;/b&gt;&lt;p&gt;Aggiungi (importa) il progetto locale al repository VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="192" />
-      <location filename="../VCS/ProjectHelper.py" line="190" />
+      <location filename="../VCS/ProjectHelper.py" line="193" />
+      <location filename="../VCS/ProjectHelper.py" line="191" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="265" />
-      <location filename="../VCS/ProjectHelper.py" line="236" />
+      <location filename="../VCS/ProjectHelper.py" line="266" />
+      <location filename="../VCS/ProjectHelper.py" line="237" />
       <source>New Project</source>
       <translation>Nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="462" />
-      <location filename="../VCS/ProjectHelper.py" line="237" />
+      <location filename="../VCS/ProjectHelper.py" line="465" />
+      <location filename="../VCS/ProjectHelper.py" line="238" />
       <source>Select version control system for the project</source>
       <translation>Seleziona il version control system per il progetto</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="497" />
+      <location filename="../VCS/ProjectHelper.py" line="267" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <source>Create project directory</source>
+      <translation>Crea la directory del progetto</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="396" />
+      <location filename="../VCS/ProjectHelper.py" line="380" />
+      <location filename="../VCS/ProjectHelper.py" line="336" />
+      <location filename="../VCS/ProjectHelper.py" line="316" />
+      <source>New project from repository</source>
+      <translation>Nuovo progetto dal repository</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="319" />
+      <source>Select a project file to open.</source>
+      <translation>Seleziona un file progetto da aprire.</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="384" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Il file progetto deve essere aggiunto al repository ?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="399" />
+      <source>The project could not be retrieved from the repository.</source>
+      <translation>Il progetto non può essere scaricato dal repository.</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="494" />
-      <location filename="../VCS/ProjectHelper.py" line="266" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="286" />
-      <source>Create project directory</source>
-      <translation>Crea la directory del progetto</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="289" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="393" />
-      <location filename="../VCS/ProjectHelper.py" line="377" />
-      <location filename="../VCS/ProjectHelper.py" line="335" />
-      <location filename="../VCS/ProjectHelper.py" line="315" />
-      <source>New project from repository</source>
-      <translation>Nuovo progetto dal repository</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="318" />
-      <source>Select a project file to open.</source>
-      <translation>Seleziona un file progetto da aprire.</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="338" />
-      <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="381" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Il file progetto deve essere aggiunto al repository ?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="396" />
-      <source>The project could not be retrieved from the repository.</source>
-      <translation>Il progetto non può essere scaricato dal repository.</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="491" />
-      <location filename="../VCS/ProjectHelper.py" line="461" />
+      <location filename="../VCS/ProjectHelper.py" line="464" />
       <source>Import Project</source>
       <translation>Importa progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="535" />
+      <location filename="../VCS/ProjectHelper.py" line="540" />
       <source>Update</source>
       <translation>Aggiorna</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="669" />
-      <location filename="../VCS/ProjectHelper.py" line="536" />
+      <location filename="../VCS/ProjectHelper.py" line="674" />
+      <location filename="../VCS/ProjectHelper.py" line="541" />
       <source>The project should be reread. Do this now?</source>
       <translation>Il progetto deve essere riletto. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="572" />
+      <location filename="../VCS/ProjectHelper.py" line="577" />
       <source>Remove project from repository</source>
       <translation>Rimuovi progetto dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="575" />
+      <location filename="../VCS/ProjectHelper.py" line="580" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Vuoi veramente rimuovere questo progetto dal repository (e dal disco) ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="668" />
+      <location filename="../VCS/ProjectHelper.py" line="673" />
       <source>Switch</source>
       <translation>Commutare</translation>
     </message>
@@ -99506,54 +99593,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="318" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="322" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="319" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="323" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="356" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="362" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="363" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="388" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="394" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="480" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="413" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="486" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished">{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="420" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="426" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="421" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="487" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="493" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="488" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="494" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -99561,7 +99648,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="448" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="449" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -99684,7 +99771,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="488" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="489" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -102419,7 +102506,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4138" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4141" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="3042" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="3026" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="3011" />
@@ -104121,15 +104208,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5228" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5218" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5231" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5221" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2220" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5245" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" />
       <source>Domain Report</source>
@@ -104156,8 +104243,8 @@
       <translation type="unfinished">&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5648" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5651" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5632" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -104178,7 +104265,7 @@
       <translation type="unfinished">&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5671" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -104403,124 +104490,124 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3949" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3952" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3995" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3998" />
       <source>Unfiltered</source>
       <translation type="unfinished">Non filtrato</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4051" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4054" />
       <source>Updating search index</source>
       <translation type="unfinished">Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4127" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4130" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Ricerca documentazione...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4160" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4163" />
       <source>Help Engine</source>
       <translation type="unfinished">Motore di help</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4765" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" />
       <source>System</source>
       <translation type="unfinished">Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4769" />
-      <source>ISO</source>
-      <translation type="unfinished">ISO</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4772" />
-      <source>Unicode</source>
-      <translation type="unfinished">Unicode</translation>
+      <source>ISO</source>
+      <translation type="unfinished">ISO</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4775" />
-      <source>Windows</source>
-      <translation type="unfinished">Windows</translation>
+      <source>Unicode</source>
+      <translation type="unfinished">Unicode</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4778" />
-      <source>IBM</source>
-      <translation type="unfinished">IBM</translation>
+      <source>Windows</source>
+      <translation type="unfinished">Windows</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4781" />
-      <source>Apple</source>
-      <translation type="unfinished" />
+      <source>IBM</source>
+      <translation type="unfinished">IBM</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" />
+      <source>Apple</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" />
       <source>Other</source>
       <translation type="unfinished">Altro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4811" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4816" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" />
       <source>Bookmarks</source>
       <translation type="unfinished">Segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" />
       <source>&amp;Show all</source>
       <translation type="unfinished">Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4838" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5184" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5185" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5188" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5222" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5229" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5232" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5670" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5631" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5673" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5634" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5649" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5652" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -104788,22 +104875,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="125" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="117" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="127" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="119" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" />
       <source>Connect WiFi</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="175" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="169" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" />
       <source>Check Internet Connection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="141" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="149" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" />
       <source>Disconnect WiFi</source>
       <translation type="unfinished" />
@@ -104814,40 +104901,40 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="244" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="235" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="225" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="215" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="249" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" />
       <source>Write WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="282" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="272" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="261" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="287" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="266" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" />
       <source>Remove WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="495" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="486" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="500" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="491" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" />
       <source>Enable WebREPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="529" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="520" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="512" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="534" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="525" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="517" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" />
       <source>Disable WebREPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="329" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="318" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" />
       <source>Start WiFi Access Point</source>
       <translation type="unfinished" />
@@ -104858,14 +104945,14 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="378" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="66" />
       <source>Show Connected Clients</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="350" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" />
       <source>Stop WiFi Access Point</source>
       <translation type="unfinished" />
@@ -104881,186 +104968,186 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="464" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="448" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="469" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="453" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="433" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="424" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="79" />
       <source>Set Network Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="118" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="120" />
       <source>&lt;p&gt;The device was connected to &lt;b&gt;{0}&lt;/b&gt; successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="128" />
       <source>&lt;p&gt;The device could not connect to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="533" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="499" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="286" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="248" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="150" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="129" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="538" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="504" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="291" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="178" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="152" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="131" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" />
       <source>&lt;p&gt;The device was disconnected from the WiFi network.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="148" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="150" />
       <source>&lt;p&gt;The device could not be disconnected.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="161" />
-      <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="163" />
+      <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="165" />
       <source>&lt;p&gt;The internet connection is &lt;b&gt;not available&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="174" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" />
       <source>&lt;p&gt;The internet is not available.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="216" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="241" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="221" />
       <source>&lt;p&gt;The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="226" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="231" />
       <source>&lt;p&gt;The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="250" />
       <source>&lt;p&gt;The WiFi credentials could not be saved on the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="262" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" />
       <source>Shall the saved WiFi credentials really be removed from the connected device?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="273" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="278" />
       <source>&lt;p&gt;The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="283" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="288" />
       <source>&lt;p&gt;The WiFi credentials could not be removed from the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="314" />
-      <source>The WiFi Access Point interface was started successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="319" />
+      <source>The WiFi Access Point interface was started successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" />
       <source>&lt;p&gt;The WiFi Access Point could not be started.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="405" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="356" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="326" />
+      <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" />
+      <source>The WiFi Access Point interface was stopped successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" />
+      <source>&lt;p&gt;The WiFi Access Point could not be stopped.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" />
+      <source>No clients are connected to the access point.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="408" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="399" />
+      <source>Deactivate WiFi Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="321" />
-      <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="346" />
-      <source>The WiFi Access Point interface was stopped successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="349" />
-      <source>&lt;p&gt;The WiFi Access Point could not be stopped.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="379" />
-      <source>No clients are connected to the access point.</source>
+      <source>The WiFi interface was deactivated successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="403" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" />
-      <source>Deactivate WiFi Interface</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="395" />
-      <source>The WiFi interface was deactivated successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="398" />
       <source>&lt;p&gt;The WiFi interface could not be deactivated.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="420" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;adafruit_ntp&lt;/b&gt; is not installed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="434" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;ntptime&lt;/b&gt; is not available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="449" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="454" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="453" />
-      <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" />
+      <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="463" />
       <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a WiFi network?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="487" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" />
       <source>&lt;p&gt;The WebREPL server of the device will be activated after a reboot.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="501" />
       <source>&lt;p&gt;The WebREPL server of the device could not be enabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="513" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" />
       <source>Shall the WebREPL server of the device really be disabled?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="521" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" />
       <source>&lt;p&gt;The WebREPL server of the device will not be enabled at boot time anymore.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" />
       <source>&lt;p&gt;The WebREPL server of the device could not be disabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -105623,32 +105710,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1383" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origine #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1913" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1357" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1955" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1391" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1919" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1363" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1961" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1397" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Segnalibri&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1926" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1370" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1968" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1404" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1376" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1410" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -105657,7 +105744,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1395" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1429" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -105674,36 +105761,36 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1887" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1929" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1894" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1936" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1901" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1943" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1906" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1948" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1975" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origini&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1939" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1981" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
@@ -106366,17 +106453,17 @@
   <context>
     <name>subversion</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1736" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1769" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Informazioni Repository&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisione corrente &lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisione committata&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Data della commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ora della commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ultimo autore&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1919" />
       <source>unknown</source>
       <translation>sconosciuto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1923" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PySvn V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion API V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{7}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{8}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Informazioni Repository&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PySvn V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion API V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisione corrente&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisione Committata&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Data della commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ora della commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{7}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ultimo autore&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{8}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>

eric ide

mercurial