src/eric7/i18n/eric7_it.ts

branch
eric7
changeset 10153
ffe7432f716b
parent 10143
bf84513859ca
child 10154
d833c6a8c41f
--- a/src/eric7/i18n/eric7_it.ts	Wed Aug 02 17:22:20 2023 +0200
+++ b/src/eric7/i18n/eric7_it.ts	Thu Aug 03 17:33:07 2023 +0200
@@ -1842,77 +1842,77 @@
   <context>
     <name>BaseDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="214" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="213" />
       <source>Device Data Not Available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="215" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="214" />
       <source>&lt;p&gt;The device data is not available. Try to connect to the device again. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="268" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="267" />
       <source>Unsupported Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="278" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="277" />
       <source>REPL is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="297" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="296" />
       <source>Plotter is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="316" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="315" />
       <source>Running scripts is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="335" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="334" />
       <source>File Manager is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="389" />
+      <source>Select Device Directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/DeviceBase.py" line="390" />
-      <source>Select Device Directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="391" />
       <source>Select the directory for the connected device:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="543" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="542" />
       <source>Detected an error without indications.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1515" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1525" />
       <source>Operation not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1876" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1901" />
       <source>Yes</source>
       <translation type="unfinished">Si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1876" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1901" />
       <source>No</source>
       <translation type="unfinished">No</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1878" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1903" />
       <source>yes</source>
       <translation type="unfinished">si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1878" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1903" />
       <source>no</source>
       <translation type="unfinished">no</translation>
     </message>
@@ -4332,114 +4332,114 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1175" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1177" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="864" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1645" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1568" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1089" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1010" />
+      <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" />
       <source>The device volume is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1053" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1025" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1055" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1028" />
       <source>Write WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1607" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1054" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1026" />
+      <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="1614" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1061" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1033" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1632" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" />
       <source>Aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1242" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1253" />
       <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="1311" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1325" />
       <source>CircuitPython does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1741" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1391" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1759" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1405" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1747" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1392" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1765" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1406" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1393" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1407" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1394" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1408" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1395" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1409" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1396" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1410" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1743" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1397" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1761" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1411" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1398" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" />
       <source>Chip Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1399" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" />
       <source>max. Sockets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1606" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1624" />
       <source>Write Connect Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1742" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1760" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1745" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1763" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1748" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1766" />
       <source>Advertising</source>
       <translation type="unfinished" />
     </message>
@@ -20956,8 +20956,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1649" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1633" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1760" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1744" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="196" />
       <source>Erase Flash</source>
       <translation type="unfinished" />
@@ -20968,7 +20968,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1734" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1845" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="203" />
       <source>Flash Additional Firmware</source>
       <translation type="unfinished" />
@@ -21019,8 +21019,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1733" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1692" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1844" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1803" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="363" />
       <source>'esptool write_flash' Output</source>
       <translation type="unfinished" />
@@ -21066,82 +21066,92 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="905" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="627" />
+      <source>Set Country</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="628" />
+      <source>Reset Country</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="948" />
       <source>Error saving credentials: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="916" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="959" />
       <source>Error saving auto-connect script: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="920" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="963" />
       <source>Error modifying 'boot.py': {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="952" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="995" />
       <source>Error deleting credentials: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1036" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1079" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1347" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1458" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1348" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1459" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1349" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1460" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1352" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1463" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1353" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1464" />
       <source>Public</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1353" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1464" />
       <source>Random</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1356" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1467" />
       <source>MTU</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1356" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1467" />
       <source>{0} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1634" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1745" />
       <source>Shall the flash of the selected device really be erased?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1648" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1759" />
       <source>'esptool erase_flash' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1693" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1804" />
       <source>Flash µPy/CPy Firmware</source>
       <translation type="unfinished" />
     </message>
@@ -21247,174 +21257,174 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="181" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="175" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="191" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="185" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="55" />
       <source>Check Internet Connection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="153" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="147" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="163" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="157" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="57" />
       <source>Disconnect from LAN</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="238" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="228" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="218" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="207" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="217" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="60" />
       <source>Write Auto-Connect Script</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="285" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="275" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="265" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="257" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="245" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="267" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="255" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="63" />
       <source>Remove Auto-Connect Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="300" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="291" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="310" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="301" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="67" />
       <source>Deactivate Ethernet Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="365" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="349" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="329" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="320" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="375" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="359" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="339" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="330" />
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="70" />
       <source>Set Network Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="132" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="126" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="142" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="136" />
       <source>Connect to LAN</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="127" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="137" />
       <source>&lt;p&gt;The device was connected to the LAN successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="133" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="143" />
       <source>&lt;p&gt;The device could not connect to the LAN.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="279" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="232" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="184" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="157" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="135" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="289" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="242" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="194" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="167" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="145" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="148" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="158" />
       <source>&lt;p&gt;The device was disconnected from the LAN.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="154" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="164" />
       <source>&lt;p&gt;The device could not be disconnected from the LAN.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="169" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="179" />
       <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="171" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="181" />
       <source>&lt;p&gt;The internet connection is &lt;b&gt;not available&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="182" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="192" />
       <source>&lt;p&gt;The internet is not available.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="208" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="218" />
       <source>&lt;p&gt;The auto-connect script and associated configuration was saved on the device. Use the script like this:&lt;/p&gt;&lt;p&gt;import wiznet_connect&lt;br/&gt;nic = wiznet_connect.connect_lan()&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="219" />
-      <source>&lt;p&gt;The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="229" />
+      <source>&lt;p&gt;The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="239" />
       <source>&lt;p&gt;The auto-connect script and associated configuration could not be saved on the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="246" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="256" />
       <source>Shall the saved IPv4 parameters really be removed from the connected device?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="258" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="268" />
       <source>&lt;p&gt;The IPv4 parameters were removed from the device.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="266" />
-      <source>&lt;p&gt;The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="276" />
+      <source>&lt;p&gt;The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="286" />
       <source>&lt;p&gt;The IPv4 parameters could not be removed from the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="292" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="302" />
       <source>The Ethernet interface was deactivated successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="295" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="305" />
       <source>&lt;p&gt;The Ethernet interface could not be deactivated.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="297" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="307" />
       <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="321" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="331" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;{0}&lt;/b&gt; is not installed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="330" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="340" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;ntptime&lt;/b&gt; is not available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="350" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="360" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="354" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="364" />
       <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="359" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="369" />
       <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a LAN?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -41760,6 +41770,24 @@
     </message>
   </context>
   <context>
+    <name>HostnameDialog</name>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/HostnameDialog.ui" line="0" />
+      <source>Host Name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/HostnameDialog.ui" line="0" />
+      <source>Hostname:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/HostnameDialog.ui" line="0" />
+      <source>Enter the host name for the device (leave empty for MicroPython &amp;lt; 1.20).</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HtmlImporter</name>
     <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksImporters/HtmlImporter.py" line="36" />
@@ -41871,6 +41899,16 @@
     </message>
     <message>
       <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Hostname:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Enter the host name for the device (leave empty for MicroPython &amp;lt; 1.20).</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
       <source>Select to get the IPv4 address via DHCP.</source>
       <translation type="unfinished" />
     </message>
@@ -51801,259 +51839,259 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="991" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="996" />
       <source>Downloads</source>
       <translation type="unfinished">Downloads</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1038" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1043" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1041" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1046" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1044" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1049" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1235" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1049" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1240" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1054" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1052" />
-      <source>Show Device Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1054" />
-      <source>Show Local Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1057" />
+      <source>Show Device Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1059" />
+      <source>Show Local Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1062" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1061" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1066" />
       <source>Show Builtin Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1644" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1073" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1065" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1649" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1078" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1070" />
       <source>Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1680" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1688" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1685" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1074" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1459" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1079" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1464" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1084" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1483" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1474" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1083" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1488" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1479" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1088" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1109" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1111" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1116" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1119" />
       <source>Convert To UF2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1115" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1120" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1123" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1121" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1124" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1129" />
       <source>Configure</source>
       <translation type="unfinished">Configura</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1133" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1138" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1144" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1140" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1149" />
       <location filename="../MicroPython/MicroPythonWidget.py" line="1145" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1150" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1169" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1161" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1174" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1166" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1175" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1180" />
       <source> ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1191" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1196" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1187" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1188" />
       <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="1192" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1197" />
       <source>No device implementation information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1236" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1241" />
       <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="1258" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
       <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="1266" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1271" />
       <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="1282" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1287" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1294" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1299" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1295" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1300" />
       <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="1336" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1319" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1341" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1324" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1320" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1325" />
       <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="1337" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1342" />
       <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="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1366" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1362" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <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="1404" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
       <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="1430" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1435" />
       <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="1440" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1445" />
       <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="1449" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1454" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1475" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1480" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1567" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1572" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1573" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1617" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1622" />
       <source>Plus any modules on the filesystem.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1669" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
       <source>Package '{0}' was installed successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1684" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1689" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -59645,18 +59683,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1822" />
+      <location filename="../Preferences/__init__.py" line="1824" />
       <source>Export Preferences</source>
       <translation>Esporta Preferenze</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1853" />
+      <location filename="../Preferences/__init__.py" line="1826" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1851" />
-      <location filename="../Preferences/__init__.py" line="1824" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1849" />
       <source>Import Preferences</source>
       <translation>Importa Preferenze</translation>
     </message>
@@ -62151,9 +62189,9 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1103" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="1054" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="1017" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1106" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1057" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1020" />
       <location filename="../Project/ProjectFormsBrowser.py" line="143" />
       <location filename="../Project/ProjectFormsBrowser.py" line="78" />
       <source>Forms</source>
@@ -62487,32 +62525,32 @@
       <translation>Non posso avviare {0}.&lt;br&gt;Assicurarsi che sia nel path.</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1045" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="1008" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1048" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1011" />
       <source>Compiling forms...</source>
       <translation>Compilazione form in corso...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1096" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="1046" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="1009" />
-      <source>Abort</source>
-      <translation>Termina</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="1099" />
       <location filename="../Project/ProjectFormsBrowser.py" line="1049" />
       <location filename="../Project/ProjectFormsBrowser.py" line="1012" />
+      <source>Abort</source>
+      <translation>Termina</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="1102" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1052" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1015" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1095" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1098" />
       <source>Determining changed forms...</source>
       <translation>Determina form modificate...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1125" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1128" />
       <source>Compiling changed forms...</source>
       <translation>Compila le form modificate...</translation>
     </message>
@@ -70007,6 +70045,7 @@
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1752" />
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
@@ -70062,100 +70101,105 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1056" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="431" />
+      <source>Reset Country</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1089" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="635" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1166" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1215" />
       <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1239" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1294" />
       <source>Pico Wireless does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1293" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1348" />
       <source>WebREPL is not supported on this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1633" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1420" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1741" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1525" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1421" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1526" />
       <source>Name</source>
       <translation type="unfinished">Nome</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1646" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1422" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1759" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1527" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1425" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1530" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1426" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1531" />
       <source>Public</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1426" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1531" />
       <source>Random</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1429" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1534" />
       <source>MTU</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1429" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1534" />
       <source>{0} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1634" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1742" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1637" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1745" />
       <source>Status</source>
       <translation type="unfinished">Stato</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1641" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1751" />
       <source>Hostname</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1642" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1755" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1643" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1756" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1644" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1757" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1645" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1758" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
@@ -101258,13 +101302,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="116" />
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="117" />
       <source>Press to hide the password</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" />
-      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="120" />
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="121" />
       <source>Press to show the password</source>
       <translation type="unfinished" />
     </message>
@@ -101305,6 +101349,16 @@
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" />
+      <source>Hostname:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" />
+      <source>Enter the host name for the device (leave empty for MicroPython &amp;lt; 1.20).</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" />
       <source>IPv4 Configuration</source>
       <translation type="unfinished" />
     </message>
@@ -101385,13 +101439,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="72" />
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="80" />
       <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
       <source>Press to show the password</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
+      <source>Hostname:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
+      <source>Enter the host name for the device (leave empty for MicroPython &amp;lt; 1.20).</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
+      <source>Country:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
+      <source>Enter the country code for the WiFi interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" />
       <source>Select to remember the entered connection parameters</source>
       <translation type="unfinished" />
     </message>
@@ -101401,7 +101475,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="68" />
+      <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="76" />
       <source>Press to hide the password</source>
       <translation type="unfinished" />
     </message>
@@ -101419,22 +101493,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="125" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="117" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" />
       <source>Connect WiFi</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="165" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" />
       <source>Check Internet Connection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="141" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" />
       <source>Disconnect WiFi</source>
       <translation type="unfinished" />
@@ -101445,40 +101519,40 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="239" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="210" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="244" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="235" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="225" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="215" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" />
       <source>Write WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="256" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="282" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="272" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="261" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" />
       <source>Remove WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="489" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="480" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="495" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="486" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" />
       <source>Enable WebREPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="523" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="514" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="506" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="529" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="520" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="512" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" />
       <source>Disable WebREPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="318" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="307" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" />
       <source>Start WiFi Access Point</source>
       <translation type="unfinished" />
@@ -101489,14 +101563,14 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="372" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="378" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="66" />
       <source>Show Connected Clients</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="348" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="339" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" />
       <source>Stop WiFi Access Point</source>
       <translation type="unfinished" />
@@ -101512,186 +101586,186 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="442" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="464" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="448" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="79" />
       <source>Set Network Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="116" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="118" />
       <source>&lt;p&gt;The device was connected to &lt;b&gt;{0}&lt;/b&gt; successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="124" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" />
       <source>&lt;p&gt;The device could not connect to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="527" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="493" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="281" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="243" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="174" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="148" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="127" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="533" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="499" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="286" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="248" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="150" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="129" />
       <source>unknown</source>
       <translation type="unfinished">sconosciuto</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="140" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" />
       <source>&lt;p&gt;The device was disconnected from the WiFi network.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="146" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="148" />
       <source>&lt;p&gt;The device could not be disconnected.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="159" />
-      <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="161" />
+      <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="163" />
       <source>&lt;p&gt;The internet connection is &lt;b&gt;not available&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="172" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="174" />
       <source>&lt;p&gt;The internet is not available.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="231" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="211" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="216" />
       <source>&lt;p&gt;The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="221" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="226" />
       <source>&lt;p&gt;The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" />
       <source>&lt;p&gt;The WiFi credentials could not be saved on the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="257" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="262" />
       <source>Shall the saved WiFi credentials really be removed from the connected device?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="268" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="273" />
       <source>&lt;p&gt;The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="278" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="283" />
       <source>&lt;p&gt;The WiFi credentials could not be removed from the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="308" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="314" />
       <source>The WiFi Access Point interface was started successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="319" />
       <source>&lt;p&gt;The WiFi Access Point could not be started.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="321" />
       <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="340" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="346" />
       <source>The WiFi Access Point interface was stopped successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="343" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="349" />
       <source>&lt;p&gt;The WiFi Access Point could not be stopped.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="373" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="379" />
       <source>No clients are connected to the access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="397" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="403" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" />
       <source>Deactivate WiFi Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="395" />
       <source>The WiFi interface was deactivated successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="398" />
       <source>&lt;p&gt;The WiFi interface could not be deactivated.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="414" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="420" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;adafruit_ntp&lt;/b&gt; is not installed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="423" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;ntptime&lt;/b&gt; is not available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="443" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="449" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="447" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="453" />
       <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="452" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" />
       <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a WiFi network?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="481" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="487" />
       <source>&lt;p&gt;The WebREPL server of the device will be activated after a reboot.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="490" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" />
       <source>&lt;p&gt;The WebREPL server of the device could not be enabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="507" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="513" />
       <source>Shall the WebREPL server of the device really be disabled?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="515" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="521" />
       <source>&lt;p&gt;The WebREPL server of the device will not be enabled at boot time anymore.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="524" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" />
       <source>&lt;p&gt;The WebREPL server of the device could not be disabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -101818,137 +101892,137 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" />
       <source>Active</source>
       <translation type="unfinished">Attivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="141" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="75" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" />
       <source>Yes</source>
       <translation type="unfinished">Si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="141" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="75" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" />
       <source>No</source>
       <translation type="unfinished">No</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" />
+      <source>Hostname</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="173" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="97" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" />
+      <source>Country</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="62" />
       <source>Client</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" />
       <source>Status</source>
       <translation type="unfinished">Stato</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" />
-      <source>Hostname</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="81" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" />
-      <source>Gateway</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" />
-      <source>DNS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" />
-      <source>MAC-Address</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" />
-      <source>Channel</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" />
-      <source>Country</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" />
-      <source>Tx-Power</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" />
-      <source>{0} dBm</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" />
-      <source>Connected Access Point</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" />
-      <source>Name</source>
-      <translation type="unfinished">Nome</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" />
-      <source>RSSI [dBm]</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" />
-      <source>Security</source>
-      <translation type="unfinished">Sicurezza</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" />
-      <source>Access Point</source>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="87" />
+      <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" />
+      <source>DNS</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="121" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="90" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="118" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" />
+      <source>Channel</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="178" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="103" />
+      <source>Tx-Power</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="179" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="104" />
+      <source>{0} dBm</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="110" />
+      <source>Connected Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" />
+      <source>Name</source>
+      <translation type="unfinished">Nome</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="124" />
+      <source>RSSI [dBm]</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" />
+      <source>Security</source>
+      <translation type="unfinished">Sicurezza</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" />
+      <source>Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="166" />
       <source>SSID</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial