--- a/src/eric7/i18n/eric7_en.ts Mon Nov 04 11:39:18 2024 +0100 +++ b/src/eric7/i18n/eric7_en.ts Mon Nov 04 17:03:29 2024 +0100 @@ -18595,12 +18595,12 @@ <context> <name>EricApplication</name> <message> - <location filename="../EricWidgets/EricApplication.py" line="229" /> + <location filename="../EricWidgets/EricApplication.py" line="231" /> <source>Loading Style Sheet</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricApplication.py" line="232" /> + <location filename="../EricWidgets/EricApplication.py" line="234" /> <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -18682,17 +18682,17 @@ <context> <name>EricFileSaveConfirmDialog</name> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="52" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="53" /> <source>The given file exists already.</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="66" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="67" /> <source>Overwrite</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="69" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="70" /> <source>Rename</source> <translation type="unfinished" /> </message> @@ -21727,238 +21727,264 @@ </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="62" /> - <source>idle</source> + <source>no access point with compatible security found</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="63" /> - <source>connecting</source> + <source>no access point with suitable authentication mode found</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="64" /> - <source>connected</source> + <source>no access point with sufficient RSSI found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="65" /> + <source>idle</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="66" /> + <source>connecting</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="67" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="70" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="134" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="137" /> <source>ESP8266, ESP32</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="190" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="193" /> <source>ESP32 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="395" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="193" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="402" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1782" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1766" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="197" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1813" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1797" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1877" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="204" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1908" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="312" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="319" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> <source>Backup Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="368" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="375" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="214" /> <source>Restore Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="467" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="215" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="474" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> <source>Show Chip ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="491" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> <source>Show Flash ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="522" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="224" /> <source>Show MAC Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="225" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="546" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="227" /> + <source>Show Security Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="231" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="228" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="234" /> <source>Install 'esptool.py'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="311" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="318" /> <source>'esptool read_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1876" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1830" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="367" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1907" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1861" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="374" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="396" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="403" /> <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="425" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="432" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="436" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> <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="444" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="451" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="448" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="455" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="466" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="473" /> <source>'esptool chip_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="497" /> <source>'esptool flash_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="514" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="521" /> <source>'esptool read_mac' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="646" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="545" /> + <source>'esptool get_security_info' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="677" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="647" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="678" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="970" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1001" /> <source>Error saving credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="981" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1012" /> <source>Error saving auto-connect script: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="985" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1016" /> <source>Error modifying 'boot.py': {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1017" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1048" /> <source>Error deleting credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1101" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1132" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1480" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1511" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1481" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1512" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1513" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1485" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1516" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1486" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1486" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1489" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1489" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1767" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1798" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1781" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1812" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1831" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1862" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -52397,18 +52423,18 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/__init__.py" line="365" /> + <location filename="../MicroPython/Devices/__init__.py" line="375" /> <source>Generic MicroPython Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="412" /> + <location filename="../MicroPython/Devices/__init__.py" line="422" /> <source>RP2040/RP2350 based</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="571" /> - <location filename="../MicroPython/Devices/__init__.py" line="560" /> + <location filename="../MicroPython/Devices/__init__.py" line="581" /> + <location filename="../MicroPython/Devices/__init__.py" line="570" /> <source>Unknown Device</source> <translation type="unfinished" /> </message>