--- a/src/eric7/i18n/eric7_en.ts Sat Apr 26 11:58:29 2025 +0200 +++ b/src/eric7/i18n/eric7_en.ts Sat Apr 26 12:00:21 2025 +0200 @@ -1737,77 +1737,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="220" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="223" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <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="277" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="280" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="287" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="290" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="306" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="309" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="325" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="328" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="344" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="347" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="402" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="400" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="403" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="552" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="555" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1814" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1817" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2202" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2226" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2202" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2226" /> <source>No</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2204" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2228" /> <source>yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2204" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2228" /> <source>no</source> <translation type="unfinished" /> </message> @@ -4059,312 +4059,312 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="112" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="116" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="113" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="117" /> <source>Random Static</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="114" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="118" /> <source>Random Private Resolvable</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="115" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="119" /> <source>Random Private Non-Resolvable</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="142" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="146" /> <source>WIZnet 5x00 Ethernet</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="143" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="147" /> <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="177" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="181" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="312" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="316" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="313" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="317" /> <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="353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="357" /> <source>Library Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="359" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="361" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="734" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" /> + <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="369" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="373" /> <source>Activate Bootloader</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="372" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> <source>Activate UF2 Mode</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="379" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="383" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="389" /> - <source>Flash CircuitPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" /> - <source>UF2 Device</source> + <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="397" /> + <source>UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="401" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="398" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="402" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="400" /> - <source>Flash MicroPython Firmware</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 Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="409" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="413" /> <source>Teensy Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="411" /> - <source>CircuitPython Flash Instructions</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>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="418" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="647" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="452" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="651" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="456" /> <source>Install Library Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="645" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="456" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="649" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="460" /> <source>Install Library Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="462" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="466" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="600" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="604" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="619" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="623" /> <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="627" /> - <source><p><b>Update available!</b></p></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>CircuitPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="653" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="657" /> <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="681" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="685" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="711" /> - <source>CircuitPython Firmware</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 Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="728" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="732" /> <source>Select the drive letter of the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="730" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="734" /> <source>Select the path of the mounted device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1184" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="871" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1188" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="875" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1674" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1595" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1098" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1021" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1687" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1608" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1102" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1025" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1062" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1035" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1039" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1636" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1649" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1067" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <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="1643" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1070" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1043" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1656" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1074" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1047" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1260" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1264" /> <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="1332" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1336" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1775" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1416" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1788" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1429" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1781" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1417" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1794" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1430" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1431" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1419" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1432" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1420" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1433" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1421" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1434" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1777" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1422" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1790" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1435" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1423" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1436" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1424" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1437" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1635" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1648" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1776" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1789" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1779" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1792" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1782" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1795" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -6856,64 +6856,64 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="59" /> + <location filename="../CondaInterface/Conda.py" line="71" /> <source>Anaconda</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="107" /> + <location filename="../CondaInterface/Conda.py" line="121" /> <source>Create Conda Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="108" /> + <location filename="../CondaInterface/Conda.py" line="122" /> <source>Conda has not been installed or is not configured. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="253" /> - <location filename="../CondaInterface/Conda.py" line="245" /> - <location filename="../CondaInterface/Conda.py" line="229" /> + <location filename="../CondaInterface/Conda.py" line="267" /> + <location filename="../CondaInterface/Conda.py" line="259" /> + <location filename="../CondaInterface/Conda.py" line="243" /> <source>conda remove</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="230" /> + <location filename="../CondaInterface/Conda.py" line="244" /> <source>The conda executable could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="246" /> + <location filename="../CondaInterface/Conda.py" line="260" /> <source>The conda executable returned invalid data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="254" /> + <location filename="../CondaInterface/Conda.py" line="268" /> <source><p>The conda executable returned an error.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="593" /> + <location filename="../CondaInterface/Conda.py" line="607" /> <source>Uninstall Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="594" /> + <location filename="../CondaInterface/Conda.py" line="608" /> <source>Do you really want to uninstall these packages and their dependencies?</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="804" /> + <location filename="../CondaInterface/Conda.py" line="818" /> <source>conda exited with an error ({0}).</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="813" /> + <location filename="../CondaInterface/Conda.py" line="827" /> <source>conda did not finish within 3 seconds.</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/Conda.py" line="815" /> + <location filename="../CondaInterface/Conda.py" line="829" /> <source>conda could not be started.</source> <translation type="unfinished" /> </message> @@ -7512,137 +7512,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" /> <source>Clean</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="137" /> <source>All</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="140" /> <source>Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="143" /> <source>Lock Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="146" /> <source>Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="149" /> <source>Tarballs</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" /> <source>About Conda...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="154" /> <source>Update Conda</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="158" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="163" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="169" /> <source>Generate Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="174" /> <source>Create Environment from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="660" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="178" /> <source>Clone Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" /> - <source>Delete Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" /> - <source>Edit User Configuration...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" /> - <source>Configure...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" /> - <source>Getting installed packages...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" /> - <source>Getting outdated packages...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" /> - <source>{0} (Build: {1})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" /> - <source>Conda Search Package Error</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" /> - <source>Package Specifications (separated by whitespace):</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" /> - <source>Create Environment</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="182" /> + <source>Delete Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="188" /> + <source>Edit User Configuration...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="191" /> + <source>Configure...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="241" /> + <source>Getting installed packages...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="252" /> + <source>Getting outdated packages...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="279" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="272" /> + <source>{0} (Build: {1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="422" /> + <source>Conda Search Package Error</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="597" /> + <source>Package Specifications (separated by whitespace):</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="620" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="688" /> + <source>Create Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="717" /> <source><p>Shall the environment <b>{0}</b> really be deleted?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" /> - <source>Edit Configuration</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" /> + <source>Edit Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="743" /> <source>The configuration file "{0}" does not exist or is not writable.</source> <translation type="unfinished" /> </message> @@ -22003,229 +22003,235 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="137" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="81" /> + <source>Open</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="155" /> <source>ESP8266, ESP32</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="193" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> <source>ESP32 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="402" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="420" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="214" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1823" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1807" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1851" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1835" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1918" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1946" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="225" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="319" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="337" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="229" /> <source>Backup Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="375" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="214" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="393" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="232" /> <source>Restore Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="474" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="492" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="236" /> <source>Show Chip ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="498" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="239" /> <source>Show Flash ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="522" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="224" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="540" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="242" /> <source>Show MAC Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="546" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="227" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="564" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="245" /> <source>Show Security Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="231" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="249" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="234" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="252" /> <source>Install 'esptool.py'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="318" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="336" /> <source>'esptool read_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1917" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1871" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="374" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1945" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1899" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="392" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="403" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="421" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="432" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="450" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="461" /> <source><h4>{0} Version Information</h4><table><tr><td>Installed:</td><td>{1}</td></tr><tr><td>Available:</td><td>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="451" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="469" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="455" /> - <source>{0} Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/EspDevices.py" line="473" /> + <source>{0} Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="491" /> <source>'esptool chip_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="497" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> <source>'esptool flash_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="521" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="539" /> <source>'esptool read_mac' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="545" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="563" /> <source>'esptool get_security_info' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="677" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="695" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="678" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="696" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1001" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1162" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="815" /> + <source>unknown ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1031" /> <source>Error saving credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1012" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1042" /> <source>Error saving auto-connect script: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1016" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1046" /> <source>Error modifying 'boot.py': {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1048" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1078" /> <source>Error deleting credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1132" /> - <source>unknown ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1511" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1539" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1512" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1540" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1513" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1516" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1544" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1545" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1545" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1548" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1548" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1808" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1836" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1822" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1850" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1872" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1900" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -70653,197 +70659,205 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="128" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="103" /> + <source>Open</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="147" /> <source>RP2040/RP2350</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="184" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="203" /> <source>RP2 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="263" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="187" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="282" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="206" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="191" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="210" /> <source>Activate Bootloader</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="194" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="213" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="198" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="217" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="264" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="283" /> <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/RP2Devices.py" line="1829" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="297" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1888" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="316" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="307" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="326" /> <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/RP2Devices.py" line="318" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="337" /> <source><tr><td>Variant:</td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="329" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="348" /> <source><p>Update may be available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="331" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="350" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="335" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="354" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="387" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="372" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="391" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="394" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="379" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="398" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="478" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="497" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="481" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="500" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1152" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="698" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1200" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="747" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="743" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="733" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="725" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1278" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1324" /> <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="1357" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1416" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1411" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1470" /> <source>WebREPL is not supported on this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1818" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1592" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1877" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1651" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1593" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1652" /> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1836" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1594" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1895" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1653" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1597" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1656" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1657" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1657" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1660" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1660" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1819" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1878" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1822" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1881" /> <source>Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1828" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1887" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1832" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1891" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1833" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1892" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1834" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1893" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1835" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1894" /> <source>DNS</source> <translation type="unfinished" /> </message> @@ -97376,7 +97390,7 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="425" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="426" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message> @@ -97504,7 +97518,7 @@ <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="472" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="476" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message> @@ -102512,7 +102526,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="121" /> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="143" /> <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> <source>Press to show the password</source> <translation type="unfinished" /> @@ -102573,12 +102587,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="39" /> - <source>open</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="40" /> + <source>Open</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="139" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -102726,23 +102740,23 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="501" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="504" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="495" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> <source>Enable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="538" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="529" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="521" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> <source>Disable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="319" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="333" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="322" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> <source>Start WiFi Access Point</source> <translation type="unfinished" /> @@ -102753,14 +102767,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="387" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> <source>Show Connected Clients</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="363" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" /> <source>Stop WiFi Access Point</source> <translation type="unfinished" /> @@ -102776,10 +102790,10 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="470" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="454" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="434" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="473" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="457" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="437" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="81" /> <source>Set Network Time</source> <translation type="unfinished" /> @@ -102795,8 +102809,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="539" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="542" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="508" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="292" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="179" /> @@ -102862,100 +102876,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="320" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="323" /> <source>The WiFi Access Point interface was started successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="325" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="328" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="406" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="357" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="327" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="409" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" /> <source><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="352" /> - <source>The WiFi Access Point interface was stopped successfully.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="355" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="358" /> <source><p>The WiFi Access Point could not be stopped.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" /> <source>No clients are connected to the access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="409" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="403" /> <source>Deactivate WiFi Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="401" /> - <source>The WiFi interface was deactivated successfully.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="404" /> + <source>The WiFi interface was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="407" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="426" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" /> <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="435" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="438" /> <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="455" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="459" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="462" /> <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="464" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="467" /> <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="493" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" /> <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="502" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> <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="519" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" /> <source>Shall the WebREPL server of the device really be disabled?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="527" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" /> <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="536" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="539" /> <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> @@ -103107,7 +103121,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="192" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="196" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> @@ -103156,27 +103170,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="186" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="190" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="189" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="193" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="112" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="197" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="201" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> <source>Tx-Power</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="198" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="202" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>{0} dBm</source> <translation type="unfinished" /> @@ -103197,6 +103211,7 @@ <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="188" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="146" /> <source>Security</source> <translation type="unfinished" />