--- a/src/eric7/i18n/eric7_it.ts Sat May 06 16:22:17 2023 +0200 +++ b/src/eric7/i18n/eric7_it.ts Sat May 06 19:21:40 2023 +0200 @@ -1849,22 +1849,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1787" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1787" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> <source>No</source> <translation type="unfinished">No</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1789" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> <source>yes</source> <translation type="unfinished">si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1789" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> <source>no</source> <translation type="unfinished">no</translation> </message> @@ -20665,8 +20665,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1494" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1478" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1567" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20677,7 +20677,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1579" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1668" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20728,8 +20728,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1578" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1537" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1667" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1626" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20800,57 +20800,57 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1200" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1289" /> <source>Active</source> <translation type="unfinished">Attivo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1290" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1291" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1205" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1298" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1298" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1479" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1568" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1493" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1627" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -51119,6 +51119,34 @@ </message> </context> <context> + <name>MicroPythonWebreplParametersDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>WebREPL Server Parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Password (4-9 characters):</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Enter the password for the device WebREPL server.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Confirm Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Repeat the WebREPL server password.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWebreplUrlAddEditDialog</name> <message> <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> @@ -69613,47 +69641,52 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1215" /> + <source>WebREPL is not supported on this device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1341" /> <source>Active</source> <translation type="unfinished">Attivo</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1342" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1345" /> <source>Status</source> <translation type="unfinished">Stato</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1349" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1350" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1351" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1352" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1353" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1354" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -84254,19 +84287,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="392" /> + <location filename="../Testing/TestResultsTree.py" line="400" /> <source>No results to show</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Testing/TestResultsTree.py" line="403" /> + <location filename="../Testing/TestResultsTree.py" line="411" /> <source>Collected %n test(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestResultsTree.py" line="405" /> + <location filename="../Testing/TestResultsTree.py" line="413" /> <source>%n test(s)/subtest(s) total, {0} failed, {1} passed, {2} skipped, {3} pending</source> <translation type="unfinished"> <numerusform /> @@ -84276,29 +84309,29 @@ <context> <name>TestResultsTreeView</name> <message> - <location filename="../Testing/TestResultsTree.py" line="591" /> + <location filename="../Testing/TestResultsTree.py" line="597" /> <source>Collapse</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="593" /> + <location filename="../Testing/TestResultsTree.py" line="599" /> <source>Expand</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="598" /> + <location filename="../Testing/TestResultsTree.py" line="604" /> <source>Show Source</source> <translation type="unfinished">Mostra sorgenti</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="616" /> - <location filename="../Testing/TestResultsTree.py" line="603" /> + <location filename="../Testing/TestResultsTree.py" line="622" /> + <location filename="../Testing/TestResultsTree.py" line="609" /> <source>Collapse All</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="617" /> - <location filename="../Testing/TestResultsTree.py" line="604" /> + <location filename="../Testing/TestResultsTree.py" line="623" /> + <location filename="../Testing/TestResultsTree.py" line="610" /> <source>Expand All</source> <translation type="unfinished" /> </message> @@ -84605,87 +84638,87 @@ <translation type="unfinished">In esecuzione</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="637" /> + <location filename="../Testing/TestingWidget.py" line="639" /> <source>Python3 Files ({0});;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="642" /> + <location filename="../Testing/TestingWidget.py" line="644" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="800" /> + <location filename="../Testing/TestingWidget.py" line="802" /> <source><h3>Versions of Frameworks and their Plugins</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="814" /> + <location filename="../Testing/TestingWidget.py" line="816" /> <source><tr><td>{0}</td><td>{1}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="823" /> + <location filename="../Testing/TestingWidget.py" line="825" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="826" /> + <location filename="../Testing/TestingWidget.py" line="828" /> <source>Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="863" /> + <location filename="../Testing/TestingWidget.py" line="865" /> <source>Preparing Testsuite</source> <translation type="unfinished">Preparazione Testsuite</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="926" /> + <location filename="../Testing/TestingWidget.py" line="928" /> <source>pending</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="954" /> + <location filename="../Testing/TestingWidget.py" line="957" /> <source>Failure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="964" /> - <location filename="../Testing/TestingWidget.py" line="957" /> + <location filename="../Testing/TestingWidget.py" line="967" /> + <location filename="../Testing/TestingWidget.py" line="960" /> <source>Collection Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="965" /> + <location filename="../Testing/TestingWidget.py" line="968" /> <source><p>There was an error while collecting tests.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="986" /> + <location filename="../Testing/TestingWidget.py" line="990" /> <source>running</source> <translation type="unfinished">in esecuzione</translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1037" /> + <location filename="../Testing/TestingWidget.py" line="1041" /> <source>Ran %n test(s) in {0}s</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1049" /> + <location filename="../Testing/TestingWidget.py" line="1053" /> <source>Ran %n test(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1070" /> + <location filename="../Testing/TestingWidget.py" line="1074" /> <source>not run</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1113" /> + <location filename="../Testing/TestingWidget.py" line="1117" /> <source>Test Run Output</source> <translation type="unfinished" /> </message> @@ -100847,22 +100880,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="120" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="112" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> <source>Connect WiFi</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="168" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> <source>Check Internet Connection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> <source>Disconnect WiFi</source> <translation type="unfinished" /> @@ -100873,214 +100906,256 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="227" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="217" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="207" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="238" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="229" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="219" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="209" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="274" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="264" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="276" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="266" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> <source>Remove WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="304" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="488" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="479" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" /> + <source>Enable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="513" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> + <source>Disable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="317" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="306" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> <source>Start WiFi Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="62" /> <source>Start WiFi Access Point with IP</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="369" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="371" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> <source>Show Connected Clients</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="336" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="347" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="338" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="67" /> <source>Stop WiFi Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" /> <source>Deactivate Client Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="72" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="74" /> <source>Deactivate Access Point Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="455" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="439" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="410" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="457" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="441" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="421" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="78" /> <source>Set Network Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="113" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" /> <source><p>The device was connected to <b>{0}</b> successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="121" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" /> <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="278" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="124" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="280" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="242" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" /> <source><p>The device was disconnected from the WiFi network.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="156" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="158" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="160" /> <source><p>The internet connection is <b>not available</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="169" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="228" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="208" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="210" /> <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="218" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> <source><p>The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="237" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="239" /> <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="256" /> <source>Shall the saved WiFi credentials really be removed from the connected device?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="265" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" /> <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="275" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" /> <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="305" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="307" /> <source>The WiFi Access Point interface was started successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="310" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="393" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="344" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="314" /> + <source><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="339" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" /> + <source><p>The WiFi Access Point could not be stopped.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="372" /> + <source>No clients are connected to the access point.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="396" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="387" /> + <source>Deactivate WiFi Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" /> + <source>The WiFi interface was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="391" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" /> - <source><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="337" /> - <source>The WiFi Access Point interface was stopped successfully.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="340" /> - <source><p>The WiFi Access Point could not be stopped.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="370" /> - <source>No clients are connected to the access point.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" /> - <source>Deactivate WiFi Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="386" /> - <source>The WiFi interface was deactivated successfully.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="411" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" /> <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="420" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" /> <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="440" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="442" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="444" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="446" /> <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="449" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="451" /> <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="480" /> + <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="489" /> + <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="506" /> + <source>Shall the WebREPL server of the device really be disabled?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="514" /> + <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="523" /> + <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>WifiCountryDialog</name>