--- a/src/eric7/i18n/eric7_empty.ts Tue May 06 11:09:21 2025 +0200 +++ b/src/eric7/i18n/eric7_empty.ts Tue May 06 15:32:29 2025 +0200 @@ -1787,27 +1787,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1817" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1819" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2229" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2227" /> - <source>No</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/DeviceBase.py" line="2229" /> + <source>No</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2231" /> <source>yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2229" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2231" /> <source>no</source> <translation type="unfinished" /> </message> @@ -2106,51 +2106,51 @@ <context> <name>BluetoothController</name> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="46" /> <source>Bluetooth Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="48" /> <source>Show Bluetooth Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="51" /> <source>Perform Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="98" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="92" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="53" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="108" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="102" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> <source>Activate Bluetooth Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="120" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="114" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="57" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="130" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="124" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="58" /> <source>Deactivate Bluetooth Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="93" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="103" /> <source>Bluetooth was activated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="99" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="109" /> <source>Bluetooth could not be activated.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="115" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="125" /> <source>Bluetooth was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="121" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="131" /> <source>Bluetooth could not be deactivated.</source> <translation type="unfinished" /> </message> @@ -4052,298 +4052,298 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="92" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="93" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="116" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="117" /> - <source>Random Static</source> + <source>Public</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="118" /> - <source>Random Private Resolvable</source> + <source>Random Static</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="119" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="120" /> <source>Random Private Non-Resolvable</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="146" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="150" /> <source>WIZnet 5x00 Ethernet</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="147" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="151" /> <source><p>Support for <b>WIZnet 5x00</b> Ethernet boards could not be detected. Is the module <b>adafruit_wiznet5k</b> installed?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="181" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="185" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="316" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="320" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="317" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <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="357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="361" /> <source>Library Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="367" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="369" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="738" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="369" /> - <source>Select Device Volume</source> - <translation type="unfinished" /> - </message> - <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="742" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="373" /> + <source>Select Device Volume</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="377" /> <source>Activate Bootloader</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> <source>Activate UF2 Mode</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="383" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="387" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" /> - <source>Flash CircuitPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="397" /> - <source>UF2 Device</source> + <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="401" /> + <source>UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="405" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="402" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="406" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="404" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="408" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="412" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="413" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="417" /> <source>Teensy Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="415" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="419" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="423" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="426" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="651" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="456" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="655" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="460" /> <source>Install Library Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="649" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="460" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="653" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="464" /> <source>Install Library Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="466" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="470" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="604" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="608" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="623" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="627" /> <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="631" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="635" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="639" /> <source>CircuitPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="657" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="661" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="685" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="689" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="715" /> - <source>CircuitPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="719" /> + <source>CircuitPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="723" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="732" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="736" /> <source>Select the drive letter of the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="734" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="738" /> <source>Select the path of the mounted device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1191" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="878" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1197" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1692" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1613" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1105" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1028" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1698" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1619" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1111" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1034" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1069" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1042" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1075" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1048" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1654" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1070" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1043" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1660" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1076" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1049" /> <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1661" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1077" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1050" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1083" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1056" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1267" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1273" /> <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="1339" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1793" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1433" /> - <source>Active</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1799" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1434" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1439" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1805" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1440" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1795" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1435" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1801" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1441" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1436" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1442" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1437" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1443" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1653" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1659" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1794" /> - <source>Name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1797" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1800" /> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1803" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1806" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -21922,7 +21922,7 @@ </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="60" /> - <source>association failed</source> + <source>connection failed</source> <translation type="unfinished" /> </message> <message> @@ -21988,8 +21988,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1875" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1859" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1885" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1869" /> <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -22000,7 +22000,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1970" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1980" /> <location filename="../MicroPython/Devices/EspDevices.py" line="225" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -22057,8 +22057,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1969" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1923" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1979" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1933" /> <location filename="../MicroPython/Devices/EspDevices.py" line="392" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -22119,83 +22119,83 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1186" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1196" /> <location filename="../MicroPython/Devices/EspDevices.py" line="839" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1055" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1065" /> <source>Error saving credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1076" /> <source>Error saving auto-connect script: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1070" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> <source>Error modifying 'boot.py': {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1102" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1112" /> <source>Error deleting credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1563" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1573" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1564" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1574" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1565" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1575" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1568" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1578" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1569" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1579" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1569" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1579" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1572" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1572" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1860" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1870" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1874" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1884" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1924" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1934" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -22281,194 +22281,194 @@ <context> <name>EthernetController</name> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="46" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="47" /> <source>Ethernet Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="49" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="50" /> <source>Show Ethernet Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="52" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="53" /> <source>Connect to LAN (DHCP)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="54" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="55" /> <source>Connect to LAN (fixed IP)</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="200" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="194" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="58" /> + <source>Check Internet Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="172" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="166" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="60" /> + <source>Disconnect from LAN</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="247" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="237" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="226" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="63" /> + <source>Write Auto-Connect Script</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="294" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="284" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="276" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="264" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="66" /> + <source>Remove Auto-Connect Script</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="319" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="310" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="70" /> + <source>Deactivate Ethernet Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="384" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="368" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="348" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="339" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="73" /> + <source>Set Network Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="151" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="145" /> + <source>Connect to LAN</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="146" /> + <source><p>The device was connected to the LAN successfully.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="152" /> + <source><p>The device could not connect to the LAN.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="298" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="251" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="203" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="176" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="154" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="167" /> + <source><p>The device was disconnected from the LAN.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="173" /> + <source><p>The device could not be disconnected from the LAN.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="188" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="190" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="184" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="57" /> - <source>Check Internet Connection</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="162" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="156" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="59" /> - <source>Disconnect from LAN</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="237" /> + <source><p>The internet connection is <b>not available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="201" /> + <source><p>The internet is not available.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="227" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="216" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="62" /> - <source>Write Auto-Connect Script</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="284" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="274" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="266" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="254" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="65" /> - <source>Remove Auto-Connect Script</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="309" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="300" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="69" /> - <source>Deactivate Ethernet Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="374" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="358" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="338" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="329" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="72" /> - <source>Set Network Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="141" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="135" /> - <source>Connect to LAN</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="136" /> - <source><p>The device was connected to the LAN successfully.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="142" /> - <source><p>The device could not connect to the LAN.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="288" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="241" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="193" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="166" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="144" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="157" /> - <source><p>The device was disconnected from the LAN.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="163" /> - <source><p>The device could not be disconnected from the LAN.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="178" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="180" /> - <source><p>The internet connection is <b>not available</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="191" /> - <source><p>The internet is not available.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="217" /> <source><p>The auto-connect script and associated configuration was saved on the device. Use the script like this:</p><p>import wiznet_connect<br/>nic = wiznet_connect.connect_lan()</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="228" /> - <source><p>The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="238" /> + <source><p>The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="248" /> <source><p>The auto-connect script and associated configuration could not be saved on the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="255" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="265" /> <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="267" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="277" /> <source><p>The IPv4 parameters were removed from the device.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="275" /> - <source><p>The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="285" /> + <source><p>The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="295" /> <source><p>The IPv4 parameters could not be removed from the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="301" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="311" /> <source>The Ethernet interface was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="304" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="314" /> <source><p>The Ethernet interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="306" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="316" /> <source><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="330" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="340" /> <source><p>The device does not support network time synchronization. The module <b>{0}</b> is not installed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="339" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="349" /> <source><p>The device does not support network time synchronization. The module <b>ntptime</b> is not available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="359" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="369" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="363" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="373" /> <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="368" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="378" /> <source><p>The device time could not be synchronized. Is the device connected to a LAN?</p></source> <translation type="unfinished" /> </message> @@ -22492,37 +22492,37 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="65" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="74" /> <source>IPv4</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="66" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="75" /> <source>Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="67" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="76" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="68" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="77" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="69" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="78" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="72" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="81" /> <source>IPv6</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="74" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.py" line="83" /> <source>Addresses</source> <translation type="unfinished" /> </message> @@ -70663,7 +70663,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1946" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1950" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="316" /> <source>unknown</source> <translation type="unfinished" /> @@ -70724,7 +70724,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1247" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1251" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="794" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="790" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="780" /> @@ -70733,79 +70733,79 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1371" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1375" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1463" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1467" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1517" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1521" /> <source>WebREPL is not supported on this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1938" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1698" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1942" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1702" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1699" /> - <source>Name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1948" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1700" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1703" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1952" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="1704" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1704" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1707" /> - <source>MTU</source> + <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1707" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1708" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1708" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1711" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1711" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1939" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1943" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1941" /> - <source>Status</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1945" /> - <source>Hostname</source> + <source>Status</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1949" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1953" /> <source>Preferred IP Version</source> <translation type="unfinished" /> </message> @@ -102630,289 +102630,289 @@ <context> <name>WifiController</name> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="48" /> <source>WiFi Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> <source>Show WiFi Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="129" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="121" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="134" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="52" /> <source>Connect WiFi</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="177" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="52" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="190" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="184" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> <source>Check Internet Connection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="151" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="158" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="54" /> <source>Disconnect WiFi</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> <source>Scan Networks</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="251" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="242" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="232" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="222" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="264" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="235" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="289" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="279" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="268" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="302" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="292" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="281" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" /> <source>Remove WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="509" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> <source>Enable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="539" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="552" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="543" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="62" /> <source>Disable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="334" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="323" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="347" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="336" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="64" /> <source>Start WiFi Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="66" /> <source>Start WiFi Access Point with IP</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="401" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="69" /> <source>Show Connected Clients</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="364" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="355" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="377" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="368" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="71" /> <source>Stop WiFi Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="74" /> <source>Deactivate Client Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="77" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="78" /> <source>Deactivate Access Point Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="474" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="438" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="81" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="487" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="471" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="451" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="442" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="82" /> <source>Set Network Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="135" /> <source><p>The device was connected to <b>{0}</b> successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="130" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="543" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="509" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="293" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="180" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="154" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="133" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="556" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="306" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="268" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="193" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="146" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="146" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="159" /> <source><p>The device was disconnected from the WiFi network.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="152" /> - <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="165" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" /> - <source><p>The internet connection is <b>not available</b>.</p></source> + <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="178" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="180" /> + <source><p>The internet connection is <b>not available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="191" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="243" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="223" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="256" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" /> <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="233" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="246" /> <source><p>The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="252" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="265" /> <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="269" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="282" /> <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="280" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="293" /> <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="290" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="303" /> <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="337" /> <source>The WiFi Access Point interface was started successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="329" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="410" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="361" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="331" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="423" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="374" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="344" /> <source><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="356" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="369" /> <source>The WiFi Access Point interface was stopped successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="372" /> <source><p>The WiFi Access Point could not be stopped.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="402" /> <source>No clients are connected to the access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="404" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="426" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="417" /> <source>Deactivate WiFi Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="405" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="418" /> <source>The WiFi interface was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="408" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="421" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="430" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="443" /> <source><p>The device does not support network time synchronization. The module <b>adafruit_ntp</b> is not installed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="439" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="452" /> <source><p>The device does not support network time synchronization. The module <b>ntptime</b> is not available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="459" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="472" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="463" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="476" /> <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="468" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="481" /> <source><p>The device time could not be synchronized. Is the device connected to a WiFi network?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="497" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="510" /> <source><p>The WebREPL server of the device will be activated after a reboot.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="506" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="519" /> <source><p>The WebREPL server of the device could not be enabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="523" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="536" /> <source>Shall the WebREPL server of the device really be disabled?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="531" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="544" /> <source><p>The WebREPL server of the device will not be enabled at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="540" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="553" /> <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message>