src/eric7/i18n/eric7_it.ts

branch
eric7
changeset 11059
ecc945948048
parent 11052
316be9cd43bc
child 11063
bb05d1db9286
child 11068
15f0385e0471
--- a/src/eric7/i18n/eric7_it.ts	Fri Nov 29 13:19:56 2024 +0100
+++ b/src/eric7/i18n/eric7_it.ts	Fri Nov 29 14:55:15 2024 +0100
@@ -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>
@@ -7394,137 +7394,137 @@
       <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="714" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" />
+      <source>Delete Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" />
+      <source>Edit User Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" />
+      <source>Configure...</source>
+      <translation type="unfinished">Configura...</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" />
+      <source>Getting installed packages...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" />
+      <source>Getting outdated packages...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="420" />
+      <source>Conda Search Package Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="618" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="686" />
+      <source>Create Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" />
-      <source>Delete Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" />
-      <source>Edit User Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" />
-      <source>Configure...</source>
-      <translation type="unfinished">Configura...</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" />
-      <source>Getting installed packages...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" />
-      <source>Getting outdated packages...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" />
-      <source>{0} (Build: {1})</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" />
-      <source>Conda Search Package Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" />
-      <source>Package Specifications (separated by whitespace):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" />
-      <source>Create Environment</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" />
       <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="740" />
+      <source>Edit Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" />
-      <source>Edit Configuration</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" />
       <source>The configuration file "{0}" does not exist or is not writable.</source>
       <translation type="unfinished" />
     </message>
@@ -23532,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>
@@ -53903,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" />
@@ -53914,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">
@@ -53946,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">
@@ -53964,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.
@@ -54005,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="740" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="727" />
+      <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="728" />
+      <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="735" />
+      <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="1196" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1188" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="738" />
+      <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="799" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="790" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="781" />
-      <source>Run Script</source>
-      <translation type="unfinished">Esegui Script</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="782" />
-      <source>There is no editor open. Abort...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="791" />
-      <source>The current editor does not contain a script. Abort...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <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="783" />
+      <source>There is no editor open. Abort...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="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="836" />
-      <source>Start Chart</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="837" />
+      <source>Start Chart</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="852" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="853" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="869" />
-      <source>Unsaved Chart Data</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="870" />
+      <source>Unsaved Chart Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="918" />
-      <source>Start File Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="919" />
+      <source>Start File Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="939" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="940" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1015" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1016" />
       <source>Downloads</source>
       <translation type="unfinished">Downloads</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1062" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1063" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1065" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1066" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1271" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1073" />
+      <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="1076" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1077" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1078" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1079" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1081" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1082" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1085" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1086" />
       <source>Show Builtin Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1689" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
+      <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="1728" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1725" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1093" />
+      <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="1501" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1103" />
+      <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="1527" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1518" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1107" />
+      <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="1128" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1129" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1136" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1138" />
-      <source>Convert To UF2</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="1142" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1143" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1145" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1146" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1148" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1149" />
       <source>Configure</source>
       <translation type="unfinished">Configura</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1151" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1152" />
       <source>Quit</source>
       <translation type="unfinished">Esci</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
+      <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="1171" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1167" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1172" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1168" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1173" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1202" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source> ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1218" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1209" />
-      <source>Device Implementation Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1210" />
-      <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="1219" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1210" />
+      <source>Device Implementation Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="1220" />
       <source>No device implementation information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1272" />
+      <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="1294" />
+      <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="1302" />
+      <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="1318" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1319" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1330" />
-      <source>Local Date and Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1331" />
+      <source>Local Date and Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="1372" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1355" />
-      <source>Date and Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
-      <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="1373" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
+      <source>Date and Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="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="1397" />
-      <source>Error handling device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1398" />
+      <source>Error handling device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="1440" />
+      <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="1466" />
+      <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="1476" />
+      <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="1486" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1487" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1519" />
+      <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="1611" />
-      <source>Add Unknown Devices</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1612" />
+      <source>Add Unknown Devices</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <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="1662" />
+      <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="1714" />
+      <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="1729" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1730" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -60468,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 />
@@ -60579,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>
@@ -62247,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>
@@ -62275,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>
@@ -89858,137 +89852,137 @@
   <context>
     <name>UF2FlashDialog</name>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="732" />
+      <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="758" />
+      <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.ui" line="0" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1258" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1266" />
-      <source>Flash UF2 Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1267" />
-      <source>Select the Boot Volume of the device:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="871" />
+      <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="938" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="930" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="914" />
+      <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="1042" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1010" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="987" />
+      <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="989" />
+      <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="1013" />
+      <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="1023" />
+      <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="1044" />
-      <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="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="1058" />
+      <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="1083" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1095" />
       <source>Boot Volume not found:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1085" />
+      <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="1091" />
-      <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="1096" />
-      <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="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="1122" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1134" />
       <source>Multiple Boot Volumes found:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1124" />
+      <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="1143" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1155" />
       <source>Flashing Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1145" />
+      <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="1152" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1164" />
       <source>Flashing {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1154" />
+      <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.py" line="1259" />
+      <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
+      <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="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.ui" line="0" />
       <source>Detected Devices:</source>
       <translation type="unfinished" />
@@ -91295,7 +91289,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <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>
@@ -92386,7 +92380,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6634" />
+      <location filename="../UI/UserInterface.py" line="6632" />
       <location filename="../UI/UserInterface.py" line="3172" />
       <source>Snapshot</source>
       <translation type="unfinished" />
@@ -92623,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="7602" />
-      <location filename="../UI/UserInterface.py" line="7583" />
+      <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>
@@ -92645,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="7621" />
+      <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>
@@ -93250,8 +93244,8 @@
       <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="6743" />
-      <location filename="../UI/UserInterface.py" line="6654" />
+      <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" />
@@ -93327,213 +93321,213 @@
       <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="6635" />
+      <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="6655" />
+      <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="6688" />
-      <location filename="../UI/UserInterface.py" line="6678" />
+      <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="6679" />
+      <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="6689" />
+      <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="6726" />
+      <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="6744" />
+      <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="6823" />
+      <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="7110" />
-      <location filename="../UI/UserInterface.py" line="7048" />
-      <location filename="../UI/UserInterface.py" line="7004" />
-      <location filename="../UI/UserInterface.py" line="6930" />
-      <location filename="../UI/UserInterface.py" line="6866" />
+      <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="7111" />
-      <location filename="../UI/UserInterface.py" line="7049" />
-      <location filename="../UI/UserInterface.py" line="7005" />
-      <location filename="../UI/UserInterface.py" line="6931" />
-      <location filename="../UI/UserInterface.py" line="6867" />
+      <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="7092" />
-      <location filename="../UI/UserInterface.py" line="6974" />
+      <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="6975" />
+      <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="7093" />
+      <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="7272" />
-      <location filename="../UI/UserInterface.py" line="7208" />
+      <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="7209" />
+      <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="7273" />
+      <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="7319" />
+      <location filename="../UI/UserInterface.py" line="7317" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7319" />
+      <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="7623" />
-      <location filename="../UI/UserInterface.py" line="7585" />
+      <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="7603" />
+      <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="7807" />
+      <location filename="../UI/UserInterface.py" line="7805" />
       <source>Load crash session...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7810" />
+      <location filename="../UI/UserInterface.py" line="7808" />
       <source>Clean crash sessions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7847" />
+      <location filename="../UI/UserInterface.py" line="7845" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7848" />
+      <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="7871" />
+      <location filename="../UI/UserInterface.py" line="7869" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7896" />
-      <location filename="../UI/UserInterface.py" line="7873" />
+      <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="7965" />
+      <location filename="../UI/UserInterface.py" line="7963" />
       <source>Found Crash Sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7966" />
+      <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="8039" />
+      <location filename="../UI/UserInterface.py" line="8037" />
       <source>Clean stale crash sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8040" />
+      <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="8416" />
+      <location filename="../UI/UserInterface.py" line="8414" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8417" />
+      <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="8614" />
+      <location filename="../UI/UserInterface.py" line="8612" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8615" />
+      <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="8663" />
+      <location filename="../UI/UserInterface.py" line="8661" />
       <source>First time usage</source>
       <translation>Primo avvio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8664" />
+      <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="8686" />
+      <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="8854" />
+      <location filename="../UI/UserInterface.py" line="8852" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8855" />
+      <location filename="../UI/UserInterface.py" line="8853" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -102512,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" />
@@ -104214,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>
@@ -104249,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" />
@@ -104271,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" />
@@ -104496,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>

eric ide

mercurial