src/eric7/i18n/eric7_en.ts

branch
mpy_network
changeset 9892
ddb698b2935b
parent 9878
a82014a9e57b
child 9899
8d2396ffc114
--- a/src/eric7/i18n/eric7_en.ts	Tue Mar 14 13:23:13 2023 +0100
+++ b/src/eric7/i18n/eric7_en.ts	Tue Mar 14 13:30:28 2023 +0100
@@ -1716,77 +1716,77 @@
   <context>
     <name>BaseDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="174" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="189" />
       <source>Device Data Not Available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="175" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="190" />
       <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="228" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="243" />
       <source>Unsupported Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="238" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="253" />
       <source>REPL is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="257" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="272" />
       <source>Plotter is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="276" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="291" />
       <source>Running scripts is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="295" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="310" />
       <source>File Manager is not supported by this device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="340" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="355" />
       <source>Select Device Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="341" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="356" />
       <source>Select the directory for the connected device:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="487" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="502" />
       <source>Detected an error without indications.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1352" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1367" />
       <source>Operation not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1675" />
       <source>Yes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1675" />
       <source>No</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1677" />
       <source>yes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1677" />
       <source>no</source>
       <translation type="unfinished" />
     </message>
@@ -3914,240 +3914,292 @@
   <context>
     <name>CircuitPythonDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="73" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="91" />
       <source>open</source>
       <comment>open WiFi network</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="93" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="111" />
       <source>Public</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="94" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="112" />
       <source>Random Static</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="95" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="113" />
       <source>Random Private Resolvable</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="96" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="114" />
       <source>Random Private Non-Resolvable</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="140" />
+      <source>WIZnet 5x00 Ethernet</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="141" />
+      <source>&lt;p&gt;Support for &lt;b&gt;WIZnet 5x00&lt;/b&gt; Ethernet boards could not be detected. Is the module &lt;b&gt;adafruit_wiznet5k&lt;/b&gt; installed?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="175" />
       <source>CircuitPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="270" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="304" />
       <source>Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="271" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" />
       <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" />
-      <source>Library Management</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="307" />
-      <source>CircuitPython Functions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="309" />
-      <source>Show CircuitPython Versions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="317" />
-      <source>Reset Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="327" />
-      <source>Flash CircuitPython Firmware</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="331" />
-      <source>UF2 Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" />
+      <source>Library Management</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" />
+      <source>CircuitPython Functions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" />
+      <source>Show CircuitPython Versions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="351" />
+      <source>Reset Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="361" />
+      <source>Flash CircuitPython Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" />
+      <source>UF2 Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="369" />
       <source>ESP32 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="370" />
       <source>Erase Flash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="338" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="372" />
       <source>Flash MicroPython Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="342" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" />
       <source>Flash Additional Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="381" />
       <source>Teensy Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="349" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="383" />
       <source>CircuitPython Flash Instructions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="353" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="387" />
       <source>Start 'Teensy Loader'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="356" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="390" />
       <source>Start the 'Teensy Loader' application to flash the Teensy device.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="388" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="585" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" />
       <source>Install Library Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="549" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="583" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="426" />
       <source>Install Library Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="398" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="432" />
       <source>Install 'circup' Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="504" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="538" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" />
-      <source>&lt;h4&gt;CircuitPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="531" />
-      <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="535" />
-      <source>CircuitPython Version</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="557" />
+      <source>&lt;h4&gt;CircuitPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="565" />
+      <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="569" />
+      <source>CircuitPython Version</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="591" />
       <source>The device volume "&lt;b&gt;{0}&lt;/b&gt;" is not available. Ensure it is mounted properly and try again.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="585" />
-      <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="615" />
-      <source>CircuitPython Firmware</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="619" />
+      <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="649" />
+      <source>CircuitPython Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="653" />
       <source>CircuitPython Libraries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1011" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="749" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1046" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="783" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1495" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="958" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="879" />
+      <source>The device volume is not available.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="922" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="894" />
+      <source>Write WiFi Credentials</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1457" />
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="923" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="845" />
-      <source>The device volume is not available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="888" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="860" />
-      <source>Write WiFi Credentials</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="889" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="861" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="895" />
       <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="896" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="868" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1464" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="930" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="902" />
       <source>Aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1078" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1113" />
       <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="1149" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1184" />
       <source>CircuitPython does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1594" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1268" />
       <source>Active</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1600" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1269" />
+      <source>Connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1270" />
+      <source>IPv4 Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1271" />
+      <source>Netmask</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1272" />
+      <source>Gateway</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1273" />
+      <source>DNS</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1596" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1274" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1275" />
+      <source>Chip Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1276" />
+      <source>max. Sockets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1456" />
+      <source>Write Connect Script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1595" />
       <source>Name</source>
       <translation>Name</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1231" />
-      <source>MAC-Address</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1233" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1598" />
       <source>Address Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1235" />
-      <source>Connected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1236" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1601" />
       <source>Advertising</source>
       <translation type="unfinished" />
     </message>
@@ -20549,162 +20601,174 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="179" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="173" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="181" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="175" />
       <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="152" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="146" />
-      <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="212" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="202" />
-      <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="249" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="240" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="229" />
-      <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="274" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="265" />
-      <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="335" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="319" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="299" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="290" />
-      <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="131" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="125" />
-      <source>Connect to LAN</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="126" />
-      <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="132" />
-      <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="253" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="216" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="182" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="156" />
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="134" />
-      <source>unknown</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="147" />
-      <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="153" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="147" />
+      <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="228" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="218" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="207" />
+      <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="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="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="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="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" />
+      <source>Connect to LAN</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="127" />
+      <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" />
+      <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" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="148" />
+      <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" />
       <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="167" />
-      <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="169" />
+      <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" />
       <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="180" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="182" />
       <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="203" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="208" />
+      <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="213" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="229" />
       <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="230" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="246" />
       <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="241" />
-      <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="250" />
-      <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>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="258" />
+      <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 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" />
       <source>The Ethernet interface was deactivated successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="269" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="295" />
       <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="271" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="297" />
       <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="291" />
-      <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/EthernetDialogs/EthernetController.py" line="300" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="321" />
+      <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" />
       <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="320" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="350" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="324" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="354" />
       <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="329" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="359" />
       <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>
@@ -49427,13 +49491,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="280" />
+      <location filename="../MicroPython/Devices/__init__.py" line="281" />
       <source>RP2040 based</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="428" />
-      <location filename="../MicroPython/Devices/__init__.py" line="417" />
+      <location filename="../MicroPython/Devices/__init__.py" line="429" />
+      <location filename="../MicroPython/Devices/__init__.py" line="418" />
       <source>Unknown Device</source>
       <translation type="unfinished" />
     </message>
@@ -50357,12 +50421,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="665" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="667" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="666" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="668" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -50371,336 +50435,336 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="695" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="697" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="696" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="698" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1224" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1213" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1226" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1215" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1214" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>&lt;p&gt;The device at serial port &lt;b&gt;{0}&lt;/b&gt; does not respond. It may not have a MicroPython firmware flashed.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1225" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1227" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1274" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1265" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1285" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1276" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1267" />
       <source>Run Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1266" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1268" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1275" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1277" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1286" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1320" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1322" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1321" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1323" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1336" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1355" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1354" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1402" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1404" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1405" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1423" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1425" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1486" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1488" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1535" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1538" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1539" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1541" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1720" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1544" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1546" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1547" />
-      <source>Show Device Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1549" />
+      <source>Show Device Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1551" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1552" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1554" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1556" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1558" />
       <source>Show Builtin Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2119" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1560" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2121" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1562" />
       <source>Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2129" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2126" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2131" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2128" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1566" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1944" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1570" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1946" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1572" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1968" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1959" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1574" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1970" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1961" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1576" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1595" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1597" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1602" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1604" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1605" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1613" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1614" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1616" />
       <source>Configure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1623" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1625" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1634" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1630" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1636" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>Device Version Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1635" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1637" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1659" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1661" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1653" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1665" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1667" />
       <source> ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1681" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1673" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1675" />
       <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="1682" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1684" />
       <source>No device implementation information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1723" />
       <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="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1745" />
       <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="1751" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1753" />
       <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="1767" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1769" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1779" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1781" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1780" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1782" />
       <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="1821" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1804" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1823" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1806" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1805" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1807" />
       <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="1822" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1824" />
       <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="1846" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1848" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1847" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1849" />
       <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="1889" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1891" />
       <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="1915" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1917" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1925" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1927" />
       <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="1934" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1936" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1960" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1962" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2052" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2054" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2053" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2055" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2094" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2096" />
       <source>Plus any modules on the filesystem.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2130" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2132" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -68104,18 +68168,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="982" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1092" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" />
       <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="1167" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" />
       <source>Pico Wireless does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
@@ -99072,239 +99136,247 @@
   <context>
     <name>WifiController</name>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="44" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="45" />
       <source>WiFi Functions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="46" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" />
       <source>Show WiFi Status</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="119" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="111" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="48" />
-      <source>Connect WiFi</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="161" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" />
-      <source>Check Internet Connection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="141" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="135" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" />
-      <source>Disconnect WiFi</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="52" />
-      <source>Scan Networks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="209" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="200" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="54" />
-      <source>Write WiFi Credentials</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="247" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="237" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="226" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" />
-      <source>Remove WiFi Credentials</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="288" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" />
-      <source>Start WiFi Access Point</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" />
-      <source>Start WiFi Access Point with IP</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="62" />
-      <source>Show Connected Clients</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="318" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="309" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="64" />
-      <source>Stop WiFi Access Point</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="67" />
-      <source>Deactivate Client Interface</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="71" />
-      <source>Deactivate Access Point Interface</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="75" />
-      <source>Set Network Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="112" />
-      <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="120" />
-      <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="251" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="213" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" />
-      <source>unknown</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="136" />
-      <source>&lt;p&gt;The device was disconnected from the WiFi network.&lt;/p&gt;</source>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="112" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" />
+      <source>Connect WiFi</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="168" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="162" />
+      <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="142" />
-      <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="155" />
-      <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="157" />
-      <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="168" />
-      <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="201" />
-      <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="210" />
-      <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="136" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" />
+      <source>Disconnect WiFi</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" />
+      <source>Scan Networks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="227" />
-      <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="238" />
-      <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="248" />
-      <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>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="217" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="207" />
+      <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="274" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="264" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" />
+      <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="315" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="304" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" />
+      <source>Start WiFi Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" />
+      <source>Start WiFi Access Point with IP</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="369" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" />
+      <source>Show Connected Clients</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="336" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" />
+      <source>Stop WiFi Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" />
+      <source>Deactivate Client Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="72" />
+      <source>Deactivate Access Point Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="455" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="439" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="410" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="76" />
+      <source>Set Network Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="113" />
+      <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="121" />
+      <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="278" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="124" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="137" />
+      <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="143" />
+      <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="156" />
+      <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="158" />
+      <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="169" />
+      <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="228" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="208" />
+      <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="218" />
+      <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="237" />
+      <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="254" />
+      <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="265" />
+      <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="275" />
+      <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="305" />
       <source>The WiFi Access Point interface was started successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="283" />
-      <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="364" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="285" />
-      <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="310" />
+      <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="391" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" />
+      <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="337" />
       <source>The WiFi Access Point interface was stopped successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="340" />
       <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="343" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="370" />
       <source>No clients are connected to the access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="367" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="358" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" />
       <source>Deactivate WiFi Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="386" />
       <source>The WiFi interface was deactivated successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="362" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" />
       <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="384" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="411" />
       <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="393" />
+      <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;ntptime&lt;/b&gt; is not available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="440" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="417" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="444" />
       <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="422" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="449" />
       <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>

eric ide

mercurial