--- a/src/eric7/i18n/eric7_en.ts Sat Mar 11 15:28:47 2023 +0100 +++ b/src/eric7/i18n/eric7_en.ts Sun Mar 12 14:56:04 2023 +0100 @@ -1716,77 +1716,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="174" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="172" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="175" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="225" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="228" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="235" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="238" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="254" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="257" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="273" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="276" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="292" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="295" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="340" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="338" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="341" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="484" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="487" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1349" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1352" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" /> <source>No</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" /> <source>yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" /> <source>no</source> <translation type="unfinished" /> </message> @@ -20527,6 +20527,198 @@ </message> </context> <context> + <name>EthernetController</name> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="44" /> + <source>Ethernet Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="47" /> + <source>Show Ethernet Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="50" /> + <source>Connect to LAN (DHCP)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="52" /> + <source>Connect to LAN (fixed IP)</source> + <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="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><p>The device was connected to the LAN successfully.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="132" /> + <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="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><p>The device was disconnected from the LAN.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="153" /> + <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="167" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="169" /> + <source><p>The internet connection is <b>not available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="180" /> + <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="203" /> + <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="213" /> + <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="230" /> + <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><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="250" /> + <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="266" /> + <source>The Ethernet interface was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="269" /> + <source><p>The Ethernet interface could not be deactivated.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="271" /> + <source><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="291" /> + <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/EthernetDialogs/EthernetController.py" line="300" /> + <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="320" /> + <source>The device time was synchronized successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="324" /> + <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="329" /> + <source><p>The device time could not be synchronized. Is the device connected to a LAN?</p></source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>EthernetStatusDialog</name> + <message> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.ui" line="0" /> + <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.ui" line="0" /> + <source>Ethernet Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>ExceptionLogger</name> <message> <location filename="../Debugger/ExceptionLogger.py" line="39" /> @@ -40789,6 +40981,45 @@ </message> </context> <context> + <name>IPv4AddressDialog</name> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>Select to get the IPv4 address via DHCP.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>Dynamic IPv4 Address (DHCP)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>Address:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>Netmask:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>Gateway:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" /> + <source>DNS:</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>IbmWatsonEngine</name> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="191" /> @@ -50028,17 +50259,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="347" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n supported device detected.</numerusform> @@ -50046,18 +50277,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50068,70 +50299,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="455" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="426" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="439" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="586" /> <source>Clear</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="591" /> <source>Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> <source>Paste</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="604" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="630" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="635" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="665" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="666" /> <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. @@ -50140,336 +50371,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="695" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="696" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1265" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1320" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1321" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1336" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1353" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1354" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1402" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1403" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1423" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1486" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1539" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1720" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> + <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 Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1552" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2119" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1560" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2129" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2126" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1968" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1595" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1602" /> <source>Show Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1614" /> <source>Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1630" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1635" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1681" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1682" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1743" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1751" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1767" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1779" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1821" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1804" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1822" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1846" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1847" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1889" /> <source>The MicroPython cross compiler <b>mpy-cross</b> 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="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1915" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1925" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1934" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1960" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2052" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2094" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2130" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -67686,193 +67917,253 @@ <context> <name>RP2040Device</name> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="52" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="53" /> <source>authentication failed</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="63" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="54" /> + <source>no matching access point found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="66" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="55" /> + <source>connection failed</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="62" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="53" /> - <source>no matching access point found</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="65" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="54" /> - <source>connection failed</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="61" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="55" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="56" /> <source>idle</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="56" /> - <source>connecting</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="57" /> + <source>connecting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="58" /> <source>connected, waiting for IP address</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="65" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="59" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="64" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="58" /> - <source>connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="63" /> <source>network scan completed</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="66" /> - <source>connection lost</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="67" /> - <source>disconnected</source> + <source>connection lost</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="68" /> - <source>AP listening</source> + <source>disconnected</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="69" /> - <source>AP connected</source> + <source>AP listening</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="70" /> + <source>AP connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="71" /> <source>AP failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="89" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="74" /> + <source>switched off</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="75" /> + <source>switched on, inactive</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="76" /> + <source>switched on, active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="95" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="82" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="90" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="96" /> <source>automatic</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="121" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="127" /> <source>RP2040</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="177" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="183" /> <source>RP2040 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="180" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="262" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="186" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="184" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="190" /> <source>Activate Bootloader</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="187" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="193" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="191" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="197" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="257" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="300" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="306" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="310" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="316" /> <source><tr><td>Variant:</td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="320" /> - <source><p>Update may be available.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="322" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="326" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="328" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="332" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="358" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="362" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="421" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="976" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="611" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="982" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1086" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1092" /> <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="1161" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1167" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> + <source>Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> + <source>Gateway</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> + <source>DNS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> </context> <context> <name>RccCompilerOptionsDialog</name> @@ -98867,10 +99158,10 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="427" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="411" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="391" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="382" /> + <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" /> @@ -98993,27 +99284,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> <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="392" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="393" /> <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="412" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="416" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="417" /> <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="421" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" /> <source><p>The device time could not be synchronized. Is the device connected to a WiFi network?</p></source> <translation type="unfinished" /> </message>